暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle DBLink

南风悠然 2018-06-12
370

1. 查看DB Link的状态

 

select * from dba_db_links;

 

2. 获取DBlink 定义语句

 

SQL>selectdbms_metadata.get_ddl('DB_LINK' ,'MESASSY', 'PUBLIC') from sys.dual

 

SQL>selectdbms_metadata.get_ddl('DB_LINK' ,'MESASSY', 'AQASSYREPADMI') from sys.dual

 

3. 新建DBlink

 

sys用户执行

 

如不是建立共用的db link 请去掉public关键字

 

    如建立Public dblink,则该db link属于sys用户

 

    如建立非public,则该db link属于建立的用户,导出(exp/expdp)时会导出

 

3.1 不使用本地服务名:

 

create public database link MESCP

connect to XXXX  IDENTIFIED BY XXXX

using '(description=(address=(protocol=TCP)

(host=10.65.1.87)(port=1522))(connect_data=(SERVICE_NAME= MESCP)))';

 

3.2 使用本地服务名:

 

create public database link MESCP

connect to XXXX IDENTIFIED BY XXXX

using mescp;

 

4. 删除DB Link

 

drop public database link dblinkname;


文章转载自南风悠然,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论