从不同服务器上的另一个oracle实例连接到oracle实例

时间:2018-02-28 06:01:49

标签: oracle oracle11g oracle10g dblink

如何在具有不同IP的不同服务器上的两个Oracle实例之间创建数据库链接。假设A(10g,例如192.168.1.1)和B(11g,例如192.168.1.2)是两个实例。我想从实例B访问实例A中的数据。

1 个答案:

答案 0 :(得分:1)

人们通常编辑TNSNAMES.ORA并在那里包含数据库B别名,然后

create database link dblink
  connect to username_on_B
  identified by password_on_B
  using 'database_B_tnsnames_ora_alias';

或者,没有TNSNAMES.ORA,就像这样:

create database link dblink
 connect to username_on_B
 identified by password_on_B
 using '192.168.1.2:1521/dbB_service_name';
                    ----
                    port