通过在Net 8中配置不同的数据库服务别名连接
或者建立数据库之间的链路连接

解决方案 »

  1.   

    mylink=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = A的IP地址)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = myfirst)
        )
      )sql>connect sys/abc@mylink
      

  2.   

    beckhambobo(beckham)的方法啊,可以实现的.
      

  3.   

    ==============建数据库链================
    CREATE PUBLIC DATABASE LINK ASDF  
    CONNECT TO SYSTEM 
    IDENTIFIED BY ASF  
    USING 'TEST' 其中test为你机器上tnsnames文件中连对方机器的服务名
      

  4.   

    在ORACLE_HOME/network/admin/tnsnames.ora文件里面配置你要访问的数据库的ip,host,sid就可以了
      

  5.   

    1. 配置 NET. 确定两台机可以互相登录.
    2. 建立数据链接. DATABASE LINK
      

  6.   

    最简单适合长期使用的办法是:
    oracle\ora81\network\ADMIN\tnsnames.ora
    中添加:
    a_database=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = A的IP***.***.***.***)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = myfirst)
        )
      )登陆时用 connect sys/abc@a_database;
    如果A要使用B的数据,同理在A的机器上也做类似修改即可。