可以通过修改sqlnet.ora文件来限制某些IP地址的访问,修改完成后,可能需重启监听生效。(可以lsnrctl reload)
如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,可以从samples目录下拷贝个sqlnet.ora或者直接vi
注意:第一次新生成sqlnet.ora文件后,必须重启监听才会生效,之后再修改可以使用lsnrctl reload就能生效。
多个监听环境下先要查看监听并且在监听的start/stop/reload后加上监听的名字
查看监听名字:ps -ef|grep tns
查看监听状态:lsnrctl status 输出的HOST=后边对应的IP必须要出现在白名单中(如果使用白名单的话)
1、编辑sqlnet.ora
内容为:
NAMES.DIR
如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,可以从samples目录下拷贝个sqlnet.ora或者直接vi
注意:第一次新生成sqlnet.ora文件后,必须重启监听才会生效,之后再修改可以使用lsnrctl reload就能生效。
多个监听环境下先要查看监听并且在监听的start/stop/reload后加上监听的名字
查看监听名字:ps -ef|grep tns
查看监听状态:lsnrctl status 输出的HOST=后边对应的IP必须要出现在白名单中(如果使用白名单的话)
1、编辑sqlnet.ora
内容为:
NAMES.DIR