oracle 两数据库联合查询(Create DataBase Link )
http://topic.csdn.net/t/20020818/11/949864.html
我想在一个pl/Sql同时访问两个数据库(分别在两个服务器上),
有人告诉我用DbLink, 但我不知道怎么个用法!
请问DbLink怎么个用法?
create database link USER2 using 'USER2 ' connect to
SCOTT1 identified by TIGER1
create database link USER2(连接名字,利用该名字就可以直接上数据库) using 'USER2 '(服务名称,即在本地的net manager中配置的连接远程数据库的服务名) connect to
SCOTT1(连接远程数据库时的用户名) identified by TIGER1(密码)
哦,应该把using放到最后面,即
create database link User2 connect to fra identified by high using 'mydb_js '
谢谢了,终于连上。
但怎么把User2(mydb_js)上的数据抓出来呢?
我是这么用的:
(1)select * from table1@user2
提示: ORA-12154: TNS: 无法处理服务名
出错处:user2
(2)select * from @user2.table1
提示: ORA-00903: 表名无效
出错处: @user2