限制特定ip访问oracle

在9i中真正起作用的是sqlnet.ora文件,我们修改sqlnet.ora其实是最好最快的方法。
在sqlnet.ora中增加如下部分
-----------------------------
#### 来自 protocol.ora 的属性 ####
tcp.validnode_checking=yes
#允许访问的IP
tcp.invited_nodes=(ip1,ip2……)
#禁止访问的IP
tcp.excluded_nodes=(ip1,ip2……)
之后重新启动监听器即可

需要注意的地方:
1、tcp.invited_nodes与tcp.excluded_nodes都存在,以tcp.invited_nodes为主
2、一定要许可或不要禁止服务器本机的IP地址,否则通过lsnrctl将不能启动或停止监听,因为该过程监听程序会通过本机的IP访问监听器,
而该IP被禁止了,但是通过服务启动或关闭则不影响。
3、修改之后,一定要重起监听才能生效,而不需要重新启动数据库
4、任何平台都可以,但是只适用于TCP/IP协议

时间: 2024-11-08 16:15:40

限制特定ip访问oracle的相关文章

Apache中限制和允许特定IP访问

<Directory "/var/www">Options AllAllowOverride NoneOrder Deny,AllowDeny From allAllow From 192.168.0.0/24Allow From 127.0.0.1Allow From 59.37.x.x/28</Directory> 上面这一段的意思是对/var/www目录下面的文件,只允许从192.168.0/24 和 127.0.1.59.37.x.x/28这几个IP段内

Linux服务器中怎么设置一个端口只能一个IP访问

Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口?参考下面命令,只允许46.166.150.22访问本机的80端口.如果要设置其他ip或端口,改改即可.iptables -I INPUT -p TCP --dport 80 -j DROPiptables -I INPUT -s 46.166.150.22 -p TCP --dport 80 -j ACCEPT在root用户下执行上面2行命令后,重启iptables, service iptables r

firewalld防火墙 禁止/限制 特定用户的IP访问,drop和reject区别

1.drop禁止特定ip连接ssh/22服务 firewall-cmd --permanent --zone=public --add-rich-rule="rule family=ipv4 source address='x.x.x.x/24' service name='ssh' drop" firewall-cmd --reload     ##重新加载防火墙配置,不然firewall-cmd --list-all-zones不会显示刚加上的规则 2.reject禁止特定ip连接

PL/SQL配置访问多个不同IP的oracle

第一步:打开Oracle的tnsnames.ora文件.添加 test = (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = test)    )  ) 其中test为别名,service_name为数据库名, 第二部若要再加一个访问Oracle地址 直接在上面

设置特定Ip可以访问某个站点

有时候为了安全,有些网站不被允许所有人可以访问.那么如何设置呢?Windows server 2008 R2上面的iis 7.5就可以满足这一需求. 例如:我有一个站点名称为anna.ce.com此站点我只允许我公司内部和其中一台需要调用我这个站点内容的服务器进行访问,设置步骤如下.(没有设置的话所有ip都可以访问我这个域名下的内容) 打开iis管理器,选到想要进行设置限制的站点下.点击开--选择"功能试图"如下图:选择红色方框中的"ip地址和域限制"4.双击&qu

Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫

从Apache2.2.X到Apache2.4.X,在配置上稍微有点不同,需要特别注意.现在记录下关于访问控制的配置. 经过苦苦搜索,终于配置成功.参考了这篇文章:http://www.cnblogs.com/leoyu/p/apache24_use_require_for_access_control_by_ip_and_useragent.html 关于Location配置的灵感,是从这篇文章看到的:http://www.bubuko.com/infodetail-336400.html 上文

利用360免费wifi搭建局域网让他人访问Oracle数据库

步骤很简答有 第一部:安装完360免费,点击运行 第二部:关闭本地计算机的防火墙(找了半天问题所在后来才发现防火墙没关..关于防火墙的作用以后地看看 还有子网掩码) 第三部:就是让他人计算机通过PSQL连接你的数据库了(要是不想配置服务名的话把服务名改写为ip地址/数据库名) ip地址可以通过查看ipconfig得到 或者查看本地连接 利用360免费wifi搭建局域网让他人访问Oracle数据库,布布扣,bubuko.com

Linux 通过host.allow限制特定IP来访

Linux 通过host.allow限制特定IP来访 SSH 本文转载:原文地址 看起来通常的做法是利用hosts的拒绝设置,而它的设置是针对某一个具体的进程,具体的服务,在这里就是sshd了    看起来设置一个网段使用的是     x.x.x.0/24    后面加个24真是有趣,是保持所有的可能性吗 上面的方法看起来是子网匹配的方式 如果更简单一些看起来可以直接保留前面一部分去     131.155. 可以匹配后面是任何玩意的玩意,比如131.155.1.1 除了作为sshd限制,它看起

nginx禁止特定UA访问

一.UA是什么? User Agent 简称UA,就是用户代理.通常我们用浏览器访问网站,在网站的日志中,我们的浏览器就是一种UA. 二.禁止特定UA访问 最近有个网站(www.C.com)抄袭公司主站(www.A.com)的内容,除了域名不同,内容.图片等都完全是我们主站的内容. 出现这种情况,有两种可能: 一种是它用爬虫抓取公司主站(www.A.com)的内容并放到自己服务器上显示: 另一种是通过将访问代理至公司主站(www.A.com),而域名(www.C.com)是盗用者的,骗取流量.