您的位置:首页 > 数据库 > Oracle

Oracle DBLink

2011-04-23 10:09 127 查看
如有两台DB(A和B),A要查B的数据库资料

一、先在A的TNSNAMES.ORA 里添加 B的侦听信息,比如:

BBK10 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.106.111)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = S10)
)
)

二、创建dblink name: abc

1、在A数据库服务器上登录进去,用System账号在sqlplus登录进去

2、执行

SQL> CREATE PUBLIC DATABASE LINK "abc" CONNECT TO "B服务器的DB帐号"
IDENTIFIED BY "密码"
USING 'BBK10';

三、使用方法为:select *from 表名@abc;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: