oracle 本機能連外部訪問不了
新裝的 oracle 數據庫經常會出現本地計算機能連接,但是局域網內的其他計算機不能連接的問題,如果出現此問題可以參考此文來解決。
本文中用的數據庫版本為 Oracle 11g r2
一、檢查 oracle 所在機器的防火牆是否關閉,如果沒有請關閉。
二、ping oracle 所在機器的 IP,如果不能 ping 通,需檢查你的網絡環境。
三、能 ping通 oracle 所在機器的 IP,重新配置監聽
- 以管理員身份運行 Net Configuration Assistant
- 選監聽程序配置 –> 下一步
- 選重新配置 –> 下一步
- 下一步
- 如果監聽服務正在運行,會彈出此窗口,這里選是
- 下一步
- 下一步
- 下一步
- 下一步
- 選完成,到此,整個監聽服務就重新配置了,如果沒有什么問題,oracle 就可以直接外部訪問了
四、如果執行完上一步仍不能外部訪問,可嘗試重建監聽程序
- 同步驟三以管理員身份運行 Net Configuration Assistant, 監聽程序配置 –> 刪除
- 重建監聽程序
- 最后一步,檢查監聽服務是否已啟動,如沒有,手動啟動下
五、如果重建監聽程序仍不能外部訪問,可嘗試重新配置本地網絡服務
同步驟三以管理員身份運行 Net Configuration Assistant
重新配置
選擇數據庫實例
填寫數據庫實例名稱
下一步
填寫數據庫所在PC的IP地址,下一步
連接測試
輸入用戶名密碼。