[Oracle][Maintain]如何建立DBLink
假設我們需要在Host1主機上的OracleDB1查詢Host2主機上某個DB相關Table資料,
那透過DBLink相信會是最好的選擇,而整個設定過程也不會很複雜,自己記錄一下。
環境資訊(假設):
Host1 IP:222.222.222.111 tns_ServiceName=DB1
Host2 IP:222.222.222.11 tns_ServiceName=DB2
Step1.確認Host1的tnsnames.ora是否存在DB2 tns_ServiceName
Step2. 確認Host1和Host2溝通是否正常(tnsping)
Step3 Create DBlink(確定帳號有Create DBLink權限)
Using SQL
create public database link mylink
connect to v3 identified by 123456
using 'tns_ServiceName'; --DB2
DBlink查詢測試
select * from v3.bill@mylink where rownum <21
Using PL/SQL Developer
新增DBlinks
輸入相關資訊
DBlink查詢測試