安裝過程略
主要步驟:
一、配置網關
#配置Oracle dblink要連接的數據庫(initdg4msql.ora文件)
目錄product/11.2.0/tg_1/dg4msql/admin/
關鍵參數HS_FDS_CONNECT_INFO
#配置listener.ora和tnsnames.ora文件
目錄product/11.2.0/tg_1/network/admin/
為了減少出錯概率,最好直接把product/11.2.0/tg_1/dg4msql/admin/目錄下的兩個sample文件:
listener.ora.sample
tnsnames.ora.sample
拷貝到product/11.2.0/tg_1/network/admin/目錄下,並分別重命名為listener.ora和tnsnames.ora;
然后直接修改文件中相應的參數即可。
listener.ora文件
tnsnames.ora文件
#保存並重啟網關
lsnrctl stop && lsnrctl start
#tnsping測試
二、配置數據庫監聽
修改dbhome_1\NETWORK\ADMIN目錄下的tnsnames.ora
將網關tnsnames.ora文件中的dg4msql代碼拷貝粘貼上去並保存;
最后重啟數據庫監聽。
tnsping測試
三、創建dblink
CREATE PUBLIC DATABASE LINK ms_trigger CONNECT TO
ceshi IDENTIFIED BY aaa123 USING 'dg4msql';
select * from shiyan02@ms_trigger;
--drop public database link ms_trigger;
#測試
SQL Server shiyan數據庫上新建表shiyan01,並插入幾條測試數據
Oracle 通過dblink成功訪問到MSSQLSERVER上的表
四、可能遇到的問題
tnsping不通過
1. selinux沒禁用
2. iptables 沒配置
3. 監聽的ip或斷開配置有誤