记一次 oracle 数据库连接失败的原因


小编公司有个运维的“坑”。

话说,某天,一个运维的小伙伴把装有 oracle 服务器重启了,结果,就再也起不来了...

由于数据库有主备,主的挂了,把备的起来不就得了么

谁知,在使用备库的时候遇到了问题。。。。

跑数据的几台服务器都无法连接上数据库,其他服务器都可以连接到数据库。。

ping 可以通的。。。

经过一个深夜的紧急排查,以及大神的各种回复,终于,在数据库配置里找到了答案。。。

在 sqlnet.ora 里竟然有人配了这几台服务器的黑名单。。。(一万个曹尼玛....)

谁能想到备库竟然设置了服务器的黑名单。。。这还叫备库吗?

下面这个是开启黑/白名单检查

TCP.VALIDNODE_CHECKING=yes 

下面这个是数据库的黑名单ip

TCP.EXCLUDED_NODES=(ip,ip)

改完之后,重启监听即可搞定。。。

一个小小的问题,竟然搞了整整两天!!

小编在这里记下一笔!!也希望可以帮助到其他的小伙伴!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM