已知:數據庫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;