通过ip限制Oracle数据库访问的方法

Windows环境

通过路径:F:\app\orcl\product\12.1.0\dbhome_1\NETWORK\ADMIN找到sqlnet.ora 文件

增加以下内容来设置允许访问的ip:

tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.6.195,192.168.6.196,192.168.6.55)

到window服务里重启服务

在任务管理器里面找到OracleOraDb10g_home1TNSListener 右键停止,再右键启动即可。 重启监听之后要等几分钟,数据库才能真正连上

linux环境

通过路径:/opt/oracle/11g/product/11.2.0/dbhome_1/network/admin 找到sqlnet.ora 文件

增加以下内容来设置允许访问的ip:

tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.6.195,192.168.6.196,192.168.6.55)

特别说明

因为linux下是默认没有这个文件的,可以从windows下copy过来

重启服务

打开xshell,进入oracle账号,重启监听即可

# su – oracle
$lsnrctl stop     --停止监听
$lsnrctl start    --启动监听

重启监听之后要等几分钟,数据库才能真正连上

本文链接:

https://ziyan1215.github.io/archive/1546930122/

# 最新文章