试一下 create public database link aaa connect to sys identified by 123 using 'BBB'
create database link资料库链结名connect to 用户名 identified by 密码 using ‘资料库连接字串’; 资料库参数global_name=true时要求资料库链结名称跟远端资料库名称一样 资料库全局名称可以用以下命令查出 select * from global_name;
连接远端数据库,select * from global_name;结果为AAA 本地数据库全局名查询显示为:MMM.US.ORACLE.COM 本地数据库:create database link AAA connect to sys identified by 123 using 'BBB', 然后进行查询时还是提示:数据库链接AAA.US.ORACLE.COM与AAA相连结。 是不是因为多了个.US.ORACLE.COM,而与远程数据库全局名称'AAA'不同了?
create public database link aaa connect to sys identified by 123 using 'BBB'
create database link资料库链结名connect to 用户名 identified by 密码 using ‘资料库连接字串’;
资料库参数global_name=true时要求资料库链结名称跟远端资料库名称一样
资料库全局名称可以用以下命令查出
select * from global_name;
本地数据库全局名查询显示为:MMM.US.ORACLE.COM
本地数据库:create database link AAA connect to sys identified by 123 using 'BBB',
然后进行查询时还是提示:数据库链接AAA.US.ORACLE.COM与AAA相连结。
是不是因为多了个.US.ORACLE.COM,而与远程数据库全局名称'AAA'不同了?