Oracle数据库启用IP黑/白名单限制
修改配置
进入到Oracle的安装路径,例如D:\app\Administrator\virtual\product\12.2.0\dbhome_1\network\admin
,找到sqlnet.ora
这个配置文件
增加以下内容
#开启ip限制功能
tcp.validnode_checking=yes
#允许访问数据库的IP地址列表,多个IP地址使用逗号分开
tcp.invited_nodes=(192.168.1.110)
#禁止访问数据库的IP地址列表,多个IP地址使用逗号分开
tcp.excluded_nodes=(192.168.1.111)
tips:
1. 如果tcp.invited_nodes与tcp.excluded_nodes都存在,以tcp.invited_nodes为主
2. 使用tcp.invited_nodes需要将本地计算机名和本地IP 127.0.0.1加入列表,否则监听服务无法正常启动
重启服务
修改完成后使用lsnrctl reload
重新加载配置,如果没有sqlnet.ora
这个配置文件,需要拷贝一个,并且修改完成要重启服务lsnrctl stop & start
使用lsnrctl status
查看服务是否正常运行
来源:
https://www.cnblogs.com/jinanxiaolaohu/p/12501880.html
https://www.cnblogs.com/lsdb/p/7729434.html