通过Oracle连接管理器控制数据库连接
2009-04-22 13:12:51 来源:WEB开发网如笔者以前在部署Oracle数据库应用的时候,就出现过很多防火墙与Oracle数据库不兼容的案例。如一次笔者给防火墙应用了一个补丁程序。在打补丁之前,数据库连接还很正常的。可是当打了补丁之后,数据库连接就出现了问题。如客户端与Oralce数据库服务器之间会出现一些间歇性的断开现象,虽然说笔者怀疑是这个补丁程序出现了问题,但是没有证据防火墙厂商也会买我的帐。笔者花了好几天时间对网络与数据库通信进行跟踪;而且还去调查其他企业是否也有类似的情况。皇天不负有心人,终于让笔者发现了问题所在。然后笔者就跟防火墙厂商进行联系,协商具体的解决方案。在彼此双方的共同努力下,这个问题终于得到了圆满的解决。
虽然现在Oracle数据库能够提供对防火墙的支持。如支持IP过滤防火墙,以监视IP网络信息包的传播,并过滤出哟阿么不发自指定计算机组的信息包。而且还可以通过基于代理的防火墙阻止来自防火墙外部的信息直接流入到企业网络中。这种防火墙就好像是企业的一个看门人,会对用户的请求进行审查并只发送适当的信息到企业网络。可见防火墙是企业网络中一个重要的安全机制,也是保护Oracle数据库安全的一个重要手段。但是类上面这种防火墙与Oracle数据库之间出现的冲突经常会遇到,而且有时候很难查找问题的原因。而现在通过Oracle连接管理器则可以很好的避免这种情况,可以大大地减少因为防火墙问题而给数据库连接带来的不良反应。
功能三:网络访问控制。
在连接控制器中,还可以使用IP地址限制访问权的规则来配置。如IP地址可以创建这个基于规则的配置来接受或者拒绝客户的连接请求。另外客户端的连接还可以按起始点、目标服务器和Oracle服务器来限制。具体来说,可以通过三种类型来限制客户端的访问,分别为通过协议类型限制客户端连接、通过IP地址限制客户端连接与通过服务名限制客户端连接。不过最常用的还是通过IP地址来限制客户端的连接。前不久笔者刚好完成过类似的一个项目。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››通过远程管理更改ESXi主机root用户密码
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
更多精彩
赞助商链接