Oracle DB Link创建方法

2023-04-12


已知:数据库1:TEST1;数据库2:TEST2




要求:在数据库1上创建到数据库2的DB Link





方案一:





1、在数据库1所在电脑,创建到数据库2的服务名:orl_test2


(是指tnsnames.ora中定义的名字如:


orl_test2=(DESCRIPTION =(ADDRESS = ......




)




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':TEST2的数据库服务名,加单引号)


3、删除DB Link。方法如下:




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


link_name


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


LINK_NAME;


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com