【发布时间】:2018-02-28 06:01:49
【问题描述】:
如何在具有不同 IP 的不同服务器上的两个 Oracle 实例之间创建数据库链接。假设 A(10g,例如 192.168.1.1)和 B(11g,例如 192.168.1.2)是两个实例。我想从实例 B 访问实例 A 中的数据。
【问题讨论】:
标签: oracle oracle11g oracle10g dblink
如何在具有不同 IP 的不同服务器上的两个 Oracle 实例之间创建数据库链接。假设 A(10g,例如 192.168.1.1)和 B(11g,例如 192.168.1.2)是两个实例。我想从实例 B 访问实例 A 中的数据。
【问题讨论】:
标签: oracle oracle11g oracle10g dblink
人们通常编辑 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
【讨论】: