创建一个dblink: 创建语法: create database link linkname connect to user identified by usrpwd using 'demona';其中 --demona为用net8 easy config创建的连接字符串 目的方数据库的init.ora文件中的global_names设为false 重新启动数据库设置才能生效 或者用sys用户执行 alter system set global_names=false;语句中使用的方法: select * from tbname@linkname where rownum<100;
2)A地建立dblink,通过aa用户访问B地
创建语法:
create database link linkname
connect to user
identified by usrpwd
using 'demona';其中
--demona为用net8 easy config创建的连接字符串
目的方数据库的init.ora文件中的global_names设为false
重新启动数据库设置才能生效
或者用sys用户执行
alter system set global_names=false;语句中使用的方法:
select * from tbname@linkname where rownum<100;
局域网内同样会出现网络通讯问题的,主要取决于网罗的稳定性.
2)"中间出问题了, 没有提示"
可以写错误处理,进行判别.
3)"被访问数据库出问题了, 访问端也会出问题"
本地数据库也会出问题.如果不想使用DBLINK,那只有复制数据库,但同样会出现上面的问题.
因为你的需求就是访问异地数据库,稳定性自然差