阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

通过Oracle数据库访问控制功能(Database access control)

362次阅读
没有评论

共计 1878 个字符,预计需要花费 5 分钟才能阅读完成。

简单来说通过在 sqlnet.ora 文件中设置如下参数来实现
TCP.VALIDNODE_CHECKING 控制是否打开数据库访问控制功能。
TCP.EXCLUDED_NODES    黑名单拒绝访问的 IP
TCP.INVITED_NODES      白名单允许访问的 IP

举例:
TCP.VALIDNODE_CHECKING = YES
TCP.EXCLUDED_NODES= (138.3.33.33)
TCP.INVITED_NODES=(138.4.44.44, hammer)

被拒绝的提示如:ORA-12537: TNS:connection closed

注意:
修改 sqlnet.ora 文件中的 IP 列表后都需要重启监听才能生效。
(原文是: Any changes to the values requires the TNS listener to be stopped and restarted.
但通过测试单机情况下 lsnrctl reload 同样可以生效。
 测试 11G R2 RAC 环境下 lsnrctl reload 不但不会使得更新内容生效,而且还将已经注册到监听中的服务清掉,导致数据库无法连接。因此 rac 环境下不能使用 lsnrctl reload 命令,必须重启监听。
 另外,11G R2 RAC 上有两种监听,本地监听和 SCAN 监听,想让控制列表的生效,必须重启对应的监听,如果修改控制列表后,grid 用户下(注意 11g rac 对监听的启停必须用 grid 用户,无论是 lsnrctl 还是 srvctl)lsnrctl stop  – lsnrctl start 来重启了本地监听,那只有通过 vip 和本地 public IP 发起的数据库访问才会应用控制列表的更新内容,对于通过 SCAN IP 发起的访问并不应用更新内容,同样如果 lsnrctl stop listener_scan1 – lsnrctl start listener_scan1 重启 scan 监听,则值对 scan ip 发起的访问适用更新后的访问控制列表。
 因此对于实际的生产可能同时存在适用 VIP 和使用 SCAN IP 访问的情况,因此需要所有监听全部重启,
srvctl [stop|start] listener -n [rac1|rac2|…] 
 srvctl [stop|start] scan_listener
并且对于 RAC 要记得修改所有节点的 sqlnet.ora 文件。)
启动监听是 sqlnet.ora 中 TCP.INVITED_NODES 中的域名和 IP 必须是可以解析的,但并不一定要可以连接,否则监听无法启动成功,提示 TNS-12560: TNS:protocol adapter error。
 经过测试 TCP.EXCLUDED_NODES 中的 ip 或者域名如果不能解析并不影响监听的启动。
 所谓的不能解析如 IP 写成了 192.168.1922.11,或者写了个域名 xxfdfd 但是无法解析成 IP 地址的情况。
TCP.INVITED_NODES 的优先级高于 TCP.EXCLUDED_NODES,即当一个 IP 同时出现在拒绝和允许列表里,那该 IP 允许访问。
TCP.INVITED_NODES、TCP.EXCLUDED_NODES 每项的 IP 列表格式都只能写一行不能换行。
数据库服务器自己的 IP 地址建议加到 INVITED_NODES 列表中,对于 RAC 环境则把 public ip、vip、scan ip 都加到 INVITED_NODES 列表中。
对于 11G rac 环境,该控制功能要设置在 GRID_HOME/network/admin 中的 sqlnet.ora 中,而不是 Oracle HOME 中。

参考
http://docs.oracle.com/cd/E11882_01/network.112/e41945/profile.htm#NETAG091
  Note 462933.1 What is TCP_VALIDNODE_CHECKING and How to Use It
 RAC: TCP.VALIDNODE_CHECKING Failing after Listener Reload (文档 ID 2109789.1)
 Listener Fails to Start Using TCP.VALIDNODE_CHECKING: TNS-12532 TNS:Invalid Argument (文档 ID 287500.1)

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-11/137699.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1878字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7799312
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛 NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手! 作为动漫爱好者,你是否还在为...
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...