怎么设置固定IP联系ORACLE 公司人太多,不想让其它人连我们的ORACLE数据库,我知道ORACLE中可以对特定的IP设置访问的权限的。请高人指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在$ORACLE_HOME/network/admin下的sqlnet.ora中增加如下设置(例如,安装路径C:\oracle\10.2.0\network\admin\sqlnet.ora),之后重新启动监听器即可tcp.validnode_checking=yes#允许访问的IPtcp.invited_nodes=(ip1,ip2……)#禁止访问的IPtcp.excluded_nodes=(ip1,ip2……) 我知道可以通过触发器来 create or replace trigger logon_auditafter logon on database begin if ora_client_ip_address='' or ora_client_ip_address='' then raise_application_error(-20001,'该用户不允许登录',false);----抛出自定义的错误end if;end;不过还是1楼的看上去简单, 改天做做实验。 今天测试 tcp.validnode_checking= no(或者yes)tcp.invited_nodes= (192.168.1.20,192.168.1.21)tcp.excluded_nodes= (192.168.1.22)貌似不行啊 我在oracle 8 上测试 不行呀。 这事让操作系统来做吧。防火墙!iptables 各位大侠们,能给我们这些oracle的菜鸟指点下经验不? ORA里面的日期函数在SQL SERVER里面该如何使用? 关于Oracle10G数据导入至另一个用户名下 优化SQL语句的思路 把CLOB写到文件中,请高手解决 问个oracle日起转换的问题 ORACLE中函数到底哪里出错了? 关于oracle导dmp文件的参数问题!!! 怎样在sql中调用写的存储过程? 关于建立分布式数据库的配置问题(100不够再加!) 求这样的视图 如何使用rman还原A的数据库到B
(例如,安装路径C:\oracle\10.2.0\network\admin\sqlnet.ora),之后重新启动监听器即可tcp.validnode_checking=yes
#允许访问的IP
tcp.invited_nodes=(ip1,ip2……)
#禁止访问的IP
tcp.excluded_nodes=(ip1,ip2……)
after logon on database
begin if ora_client_ip_address='' or ora_client_ip_address='' then
raise_application_error(-20001,'该用户不允许登录',false);----抛出自定义的错误
end if;
end;不过还是1楼的看上去简单, 改天做做实验。
tcp.validnode_checking= no(或者yes)tcp.invited_nodes= (192.168.1.20,192.168.1.21)tcp.excluded_nodes= (192.168.1.22)
貌似不行啊