ORACLE 9i限制特定IP访问数据库的疑问?

[复制链接]
查看11 | 回复7 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
ORACLE 9i限制特定IP访问数据库的疑问?
在sqlnet.ora中增加如下部分
-----------------------------
#### 来自 protocol.ora 的属性 ####
tcp.validnode_checking=yes
#允许访问的IP
tcp.invited_nodes=(ip1,ip2……)
#禁止访问的IP
tcp.excluded_nodes=(ip1,ip2……)
之后重新启动监听器即可
以下是我的测试:
在我的测试库的sqlnet.ora中增加如下:
NAMES.DIRECTORY_PATH= (TNSNAMES)
#tcp.validnode_checking=yes
tcp.excluded_nodes=(192.1.1.87)
我没有重新启动监听器,也限制了我的IP访问,
但我在的另一个生主库中我也同样做的,确没能限制了我的IP访问,
不知道是为什么?是否一定要重启动监听器?
[ 本帖最后由 victor1010 于 2008-3-31 12:38 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
之前也做过测试,应该是需要重启listener的
http://warehouse.itpub.net/post/777/411905
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 warehouse 于 2008-3-31 12:44 发表
之前也做过测试,应该是需要重启listener的
http://warehouse.itpub.net/post/777/411905

谢谢楼上的!
还想问一下重启listener(在生产系统上)有什么影响?有多大?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
重启过程中,新的链接就连不进来了。但不影响运行中的session
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
谢谢!
已经重启了,到目前还没发现有什么问题!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不用重启阿
只需要lsnrctl reload即可
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
今天才发现oracle可以设置限定ip啊。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 warehouse 于 2008-3-31 18:42 发表
不用重启阿
只需要lsnrctl reload即可


reload可以实现吗?记得reload是重新读取listener.ora文件获得新配置,请lz试一试reload。
若reload可以,根据最小影响原则,赞成用reload。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行