限制ip访问数据库

原创 2011年01月25日 15:17:00

数据库层面上限制ip访问oracle数据库

 

1,修改sqlnet.ora文件

文件位于$ORACLE_HOME/network/admin目录下面,需要添加:

 

tcp.validnode_checking=yes

tcp.invited_nodes=(ip1,ip2..)#允许访问的ip,也可以是主机名

tcp.excluded_nodes=(ip1,ip2..)#禁止访问的ip,也可以是主机名

修改之后需要重新启动监听器。

2,利用触发器来限制

 

create or replace trigger refuse_logon

after logon on database

begin

if ora_client_ip_address='ip' or ora_client_ip_address='ip' 

then

raise_application_error(-number,'该用户拒绝登陆',false);

--number表示提示的错误号,分号直接的是提示的拒绝登陆后的信息

end if;

end;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql限制用户只能访问指定数据库

1.创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';host为localhost时,表示可本地登录;使用通配符%时,表示可以从任...

限制IP地址访问数据库

通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大 的帮助,与此同时,这个技术为我们管理和约束数据库访问控制提供了有效的手段。 ...

mysql设置指定ip访问,用户权限相关操作

mysql mysql权限 mysql外网ip访问 数据库

触发器限制指定IP访问oracle数据库

---------------------来自德哥的BLOG,觉着很有用,记录一下------------------- 最近有个项目需要限制某些数据库用户的访问来源IP,在PG中比较好实现,但是O...

cookie访问限制ip

  • 2015年09月16日 11:32
  • 5KB
  • 下载

nginx ip 过滤访问限制

  • 2017年03月02日 10:09
  • 2KB
  • 下载

nginx限制某个IP同一时间段的访问次数

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见...

vs自带web服务器去IP访问限制

  • 2015年06月04日 17:20
  • 76KB
  • 下载

linux中如何限制IP访问服务器

http://purpen.iteye.com/blog/1135342
  • rgb_rgb
  • rgb_rgb
  • 2014年06月12日 15:38
  • 9767
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:限制ip访问数据库
举报原因:
原因补充:

(最多只允许输入30个字)