Oracle数据库链接的创建和简单测试
Oracle数据库链接的创建和简单测试
创建和使用Oracle DBLINK
如何创建?如何使用?
描述了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
评论暂时关闭