oracle 隨即端口 oracle 穿越防火牆

   最近做了一個項目,在公安網內架設服務器,去internet上一臺主機的數據庫中去取數據,中間通過網閘和一個子網然後纔到互聯網。網閘上開了1521端口但是仍然不能訪問數據庫。通過wireshark抓包工具分析,oracle的1521 只是用於監聽,當有客戶端連接時會分配一個隨即端口,與客戶端通信。由於網閘上沒有開其它端口,所有數據包被攔下來。要解決此問題,我個人做了測試需要做以下兩點。

一、在註冊表:HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0上新建一個字符串值:USE_SHARED_SOCKET=true。如果安裝了多個目錄,則每個類似的目錄都要設置:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEx (x目錄編號)
 二、oracle net manager 中設置設置連接類型爲共享模式。如圖:

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章