有时采用oracle数据库的项目,会要求系统对一些ip地址进行访问限制,或者在系统测评后要求防止SQL注入,可以进行以下配置
1、sqlnet.ora加入IP限制

#开启IP限制功能
tcp.validnode_checking=yes
tcp.invited_nodes=(ip1,ip2,127.0.0.1...)
☆注意:上面括号里的IP地址是项目涉及到的几个服务器的IP地址
2、listener.ora加入服务说明
(SID_DESC =
(GLOBAL_DBNAME = oracle服务名)
(ORACLE_HOME = D:\oracle\product\11.2.0\dbhome_1)
(SID_NAME = oracle服务名)
)

上面的PMORA改成oracle服务名,此处应是ECA
(SID_DESC =
(GLOBAL_DBNAME = ECA)
(ORACLE_HOME = D:\oracle\product\11.2.0\dbhome_1)
(SID_NAME = ECA)
)
☆注意:上面的ECA是数据库服务器上的oracle服务器名,例如我本地的是orcl
例如我本地的是orcl

3、重启监听或者服务

本文介绍了如何在Oracle数据库中通过修改sqlnet.ora和listener.ora文件来实现IP访问限制,以及防止SQL注入。步骤包括开启IP限制功能,添加服务说明并指定服务器名称,最后重启监听器以应用更改。
1166

被折叠的 条评论
为什么被折叠?



