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

Oracle数据库链接的创建和简单测试

2010-09-13 14:40 218 查看

创建和使用Oracle DBLINK

如何创建?如何使用?
2010年 9 月 13 日

描述了Oracle数据库链接的创建、基础使用

关于Oracle DBLINK的一个简单使用场景假如有两个Oracle数据库,有一天业务需求要使其中一个数据库表的数据参照另一个数据库表的数据进行比对、检查。这会需要两步:
创建DBLINK

编写相关逻辑检查SQL

相关代码
--创建公用链接
CREATE PUBLIC DATABASE LINK TESTDBLINK
  CONNECT TO REMOTEUSER IDENTIFIED BY REMOTEUSER_PW
  using '(DESCRIPTION =
       (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.1)(PORT =1521))
       )
       (CONNECT_DATA =
        (SERVICE_NAME = ORCL)
       )
      )';
--测试
SELECT COUNT(*) FROM PUBLIC_USER STD_L WHERE NOT EXISTS(
SELECT 1 FROM PRIVATE_USER@TESTDBLINK STD_R WHERE STD_R.USER_CODE = STD_L.USER_CODE
)
--干掉链接
DROP PUBLIC DATABASE LINK TESTDBLINK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: