記一次 oracle 數據庫連接失敗的原因


小編公司有個運維的“坑”。

話說,某天,一個運維的小伙伴把裝有 oracle 服務器重啟了,結果,就再也起不來了...

由於數據庫有主備,主的掛了,把備的起來不就得了么

誰知,在使用備庫的時候遇到了問題。。。。

跑數據的幾台服務器都無法連接上數據庫,其他服務器都可以連接到數據庫。。

ping 可以通的。。。

經過一個深夜的緊急排查,以及大神的各種回復,終於,在數據庫配置里找到了答案。。。

在 sqlnet.ora 里竟然有人配了這幾台服務器的黑名單。。。(一萬個曹尼瑪....)

誰能想到備庫竟然設置了服務器的黑名單。。。這還叫備庫嗎?

下面這個是開啟黑/白名單檢查

TCP.VALIDNODE_CHECKING=yes 

下面這個是數據庫的黑名單ip

TCP.EXCLUDED_NODES=(ip,ip)

改完之后,重啟監聽即可搞定。。。

一個小小的問題,竟然搞了整整兩天!!

小編在這里記下一筆!!也希望可以幫助到其他的小伙伴!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM