两边的数据库,不在一个地方。都是oracle。
试了很多次,有时提示连接拒绝,有时连接不上。后来改了dblink的创建脚本,如下,才成功了。
-- Create database link
create database link XLINK
connect to xx --连接到对方数据库的用户名
identified by xx --密码
using '(DESCRIPTION =
(source_route = yes)
(ADDRESS = (PROTOCOL = TCP)(HOST = X.X.X.X)(PORT = 1521)) ----对方数据库的ip,和端口
(ADDRESS = (PROTOCOL = TCP)(HOST = X.X.X.X)(PORT = 1521)) -----本地数据库的ip和端口
(CONNECT_DATA =
(SERVICE_NAME = orcl) ---本地数据库名
)
)';