安裝過程略
主要步驟:
1、配置網關
#配置Oracle dblink要鏈接的數據庫(initdg4msql.ora文件)
目錄product/11.2.0/tg_1/dg4msql/admin/
關鍵參數HS_FDS_CONNECT_INFOlinux
#配置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文件sql
tnsnames.ora文件
#保存並重啓網關
lsnrctl stop && lsnrctl start
#tnsping測試
2、配置數據庫監聽
修改dbhome_1\NETWORK\ADMIN目錄下的tnsnames.ora
將網關tnsnames.ora文件中的dg4msql代碼拷貝粘貼上去並保存;
最後重啓數據庫監聽。
tnsping測試
3、建立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上的表
4、可能遇到的問題
tnsping不經過
1. selinux沒禁用
2. iptables 沒配置
3. 監聽的ip或斷開配置有誤
數據庫