oracle 配置白名单

本文介绍了如何通过配置sqlnet.ora文件设置Oracle数据库的网络访问白名单,包括TCP.VALIDNODE_CHECKING参数用于开启访问限制,以及TCP.EXCLUDED_NODES和TCP.INVITED_NODES分别用于指定拒绝和允许的客户端IP。当邀请节点列表中缺少数据库服务器信息时,可能导致PMON无法向侦听器注册,从而引发连接错误。修改这些参数后需重启TNS侦听器,以确保变更生效。
摘要由CSDN通过智能技术生成

文章目录

简介

可以配置sqlnet.ora文件来允许和拒绝通过validnode检查参数访问数据库

参数详解

TCP.VALIDNODE_CHECKING
用于指定是否屏蔽对数据库的访问。值为YES或ON

TCP.EXCLUDED_NODES TCP排除节点
用于指定拒绝哪些使用TCP/IP协议的客户端访问数据库。可以使用主机名和ip地址

TCP.INVITED_NODES TCP受邀节点
用于指定允许哪些使用TCP/IP协议的客户端访问数据库。可以使用主机名和ip地址。

请注意,如果邀请的节点列表中没有数据库服务器的主机名或ip地址,则PMON将不会向侦听器注册。
连接数据库时会报以下错误
ERROR:
ORA-12537: TNS:connection closed

侦听器日志将显示
TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied

参数需要在sqlnet中设置。TNS侦听器使用的ora文件,因为这是通过侦听器的访问限制
对值的任何更改都需要停止并重新启动TNS侦听器。

注意1:由于是监听器检查INVITED或EXCLUDED节点,sqlnet。RAC环境中的ora文件更改应为GRID_HOME/network/admin/sqlnet.ora
注2:在对INVITED或EXCLUDED节点列表进行任何更改后,所有侦听器(SCAN和VIP)必须完全重

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值