切换admin用户权限
sudo -i
su - oracle
一、检查sqlnet.ora文件是否存在
切换到oracle用户
cd $ORACLE_HOME/network/admin
ls -al
二、若sqlnet.ora文件存在
必须添加本机的管理IP和业务IP,还有堡垒机IP
在sqlnet.ora文件末尾添加如下命令
tcp.validnode_checking=yes
tcp.invited_nodes=(ip1,ip2)
保存文件
执行lsnrctl reload
三、若sqlnet.ora文件不存在
必须添加本机的管理IP和业务IP,还有堡垒机IP
在$ORACLE_HOME/network/admin创建sqlnet.ora文件
在sqlnet.ora文件添加如下命令
tcp.validnode_checking=yes
tcp.invited_nodes=(ip1,ip2)
保存文件
执行lsnrctl stop
执行lsnrctl start
四、撤销操作
在sqlnet.ora文件删除如下命令
tcp.validnode_checking=yes
tcp.invited_nodes=(ip1,ip2)
保存文件
执行lsnrctl reload
五、追加操作
在sqlnet.ora文件末尾添加如下命令
tcp.validnode_checking=yes
tcp.invited_nodes=(ip1,ip2)
保存文件
执行lsnrctl reload