`

ORACLE 跨库访问DBLINK

 
阅读更多

 

--本地库创建目标库dblink

create database link DBLINK351

  connect to semp identified by semp

  using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.2.167)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

 

--本地库访问目标库连接验证

select * from "USER"@DBLINK351 A where A.USERNAME like '%XXX%';

 

 

目标库提供指定视图相关信息

1、访问目标数据库用户名/密码;

2、访问目标数据库视图名称及视图字段释义,如果字段有涉及字典,需要提供字典全集(做同步翻译处理);

3、访问目标数据库ip、端口、服务名;

 

跨数据库访问,采用创建DBLINK方式进行实现:

例如:

create database link DBLINK连接名称

  connect to 访问目标库账户 identified by 访问目标库密码

  using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 目标库IP)(PORT = 目标库端口)))(CONNECT_DATA =(SERVICE_NAME = 目标库服务名)))';

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics