在oracle中可以通过sqlnet.ora文件的设置或者通过触发器可以实现对特定ip的限制访问。
1、修改sqlnet.ora文件:
步骤:
a)测试在未设置前某一客户端的登录数据库情况:
C:\Documents and Settings\ThinkPad>sqlplusapp/app@uat17
SQL*Plus: Release 9.2.0.1.0 - Production on Thu Aug 30 11:02:21 2012
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>select name from v$database
NAME
---------
PROD
SQL>
#开启ip限制功能tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.1.110)
#禁止访问数据库的IP地址列表,多个IP地址使用逗号分开
tcp.excluded_nodes=(192.168.1.111)
然后重启监听即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)