Oracle DB Link创建方法

 Oracle DB Link创建方法

已知:数据库1:TEST1;数据库2:TEST2
要求:在数据库1上创建到数据库2的DB Link

方案一:

1、在数据库1所在电脑,创建到数据库2的服务名:orl_test2
2、在数据库1或者其他能装有ORACLE客户端的电脑上创建数据库1到数据库2的DB Link,方法如下:
    * 登录SQL*PLUS ,输入:create database link link_name connect to user identified by pass using 'orl_test2';
      (link_name:DB Link名称;user:数据库用户名;pass:数据库密码;'orl_test2':本地连接TEST1的数据库服务名,加单引号)
3、删除DB Link。方法如下:
    *  登录SQL*PLUS ,输入:drop public database link link_name

 

方案二:

 直接在数据库1或者其他能装有ORACLE客户端的电脑上创建数据库1到数据库2的DB Link,方法如下:

登录SQL*PLUS ,输入:create database link link_name connect to user identified by pass using
'(DESCRIPTION =
    (ADDRESS_LIST =
        (PROTOCOL = TCP)(HOST = 数据库2所在电脑IP)(PORT = 1521))
    )
    (CONNECT_DATA =
        (SERVICE_NAME = TEST2)
    )
)' ;

(link_name:DB Link名称;user:数据库用户名;pass:数据库密码;)

删除DB Link

 登录SQL*PLUS ,输入:drop database link LINK_NAME;

原文地址:https://www.cnblogs.com/lauer0246/p/1586859.html