1、编辑sqlnet.ora文件(所有RAC节点)

su - grid
vi $ORACLE_HOME/network/admin/sqlnet.ora
添加
tcp.validnode_checking=yes
tcp.invited_nodes=(白名单IP1,白名单IP2,...)
备注:RAC环境需要将/etc/hosts里所有IP全部添加。(可以通过100.100.100.*这种方式)
tcp.excluded_nodes=(黑名单IP1,黑名单IP2,...)

2、重启监听(所有RAC节点)

srvctl stop listener
srvctl stop scan_listener
srvctl start listener
srvctl start scan_listener

3、检查环境 & 测试访问

lsnrctl status	
 
lsnrctl status listener_scan1

备注:如果无法访问,则将配置文件注释掉,然后重启监听。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐