例:从起始数据库DBFROM 用DB LINK连接目标数据库 DBTO
两数据库状况:
起始数据库DBFROM
user: scott password: tiger
目标数据库DBTO
user: ForLk password: passlk
ip: 172.19.23.23 servicename: DBTO
拥有表: TblLk
开始建立
1) 在起始数据库建立目标数据库的监听
方法和本地一样,ip,port,service名和目标数据库监听一样就是,
比起修改监听文件,更建议用NET MANAGER
2) 在起始数据库端创建DB LINK
语法:create public database link link名 connect to 目标db用户名 identified by 目标db密码 using '目标数据库服务名';
eg: create public database link lkRemote connect to ForLk identified by passlk using '172.19.23.23/DBTO';
3) 测试LINK
SQL>select * from TblLk@lkRemote ;
4) 完(看,就这么简单)
PS:
查看DB LINK
sql> select owner, db_link from dba_db_links;
删除DB LINK
sql>drop public database link db_link的名称