(1)在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协议

(2)

在NET8采用TCP/IP协议时,在oracle9i服务器的sqlnet.ora中进行下列参数的设置可以限制或允许用户从特定的客户机连接到数据库中。

tcp.validnode_checking=yes|no

tcp.invited_nodes=(ipaddress|hostname)

tcp.excluded_nodes=(ipaddress|hostname)

其中tcp.validnode_checking参数确定是否对客户机IP地址进行检查;

tcp.invited_nodes参数列举允许连接的客户机的IP地址;

tcp.excluded_nodes参数列举不允许连接的客户机的IP地址。

(注意:在oracle8i中使用protocol.ora 文件,如果没有该文件,请自己建立一个。)

例如:

过对oracle9i参数文件的设置,可以控制访问计算机的ip地址。

在172.28.65.13这台机器上的配置文件$ORACLE_HOME/network/sqlnet.ora中增加:

#开启对ip地址的检查

tcp.validnode_checking=yes

#允许访问的ip

tcp.invited_nodes=(172.28.65.13)

#禁止访问的ip

ip.excluded_nodes= (172.27.65.15)

重启监听!

$ lsnrctl reload

LSNRCTL for Solaris: Version 9.2.0.4.0 - Production on 14-DEC-2005 16:59:19

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))

The command completed successfully.

在172.28.65.15这台机器上编辑$ORACLE_HOME/network/admin/tnsnames.ora文件:

dsf =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(Host= 172.28.65.13)(Port = 1521))

(CONNECT_DATA = (SID = ORCL))

)

在15上进行tnsping测试:

$ tnsping dsf

TNS Ping Utility for Solaris: Version 9.2.0.4.0 - Production on 14-DEC-2005 17:04:02

Copyright (c) 1997 Oracle Corporation.  All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(Host= 172.28.65.13)(Port = 1521)) (CONNECT_DATA = (SID = ORCL)))

TNS-12537: TNS:connection closed

连接测试:

$ sqlplus

SQL*Plus: Release 9.2.0.4.0 - Production on Wed Dec 14 17:04:24 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

ERROR:

ORA-12537: TNS:connection closed

Oracle11g限制ip访问数据库,ORACLE 限制特定IP访问数据库相关推荐

  1. ORACLE 限制特定IP访问数据库 访问白名单

    限制指定机器IP访问oracle数据库 通过使用数据库服务器端的sqlnet.ora文件可以实现禁止指定IP主机访问数据库的功能,这对于提升数据库的安全性有很大的帮助,与此同时,这个技术为我们管理和约 ...

  2. 文件服务器允许特定ip连接,服务器仅允许特定IP地址远程连接

    服务器仅允许特定IP地址远程连接 内容精选 换一换 添加安全组规则时,您必须指定通信端口或端口范围.当安全组检测到外部访问请求时,会同时检查入方向上发送请求的设备的IP地址及端口是否在允许放行的安全组 ...

  3. 复制oracle9i数据库,Oracle 10g 中Duplicate 复制数据库

    Oracle 10g 中Duplicate 复制数据库,本次实验通过duplicate命令,在本机环境中创建一个复制数据库.目标数据库为hongye.复制数 本次实验通过duplicate命令,在本机 ...

  4. 数据库oracle实验一心得体会,数据库实验心得体会

    <数据库实验心得体会>由会员分享,可在线阅读,更多相关<数据库实验心得体会(1页珍藏版)>请在人人文库网上搜索. 1.数据库实验心得体会有关于数据库实验的心得体会,总的来说,受 ...

  5. gaussdb数据库 oracle,华为高斯GaussDB T数据库实战培训(7小时速成版)

    为满足各位学员对新技术的学习需求,让大家快速入门学习高斯GaussDB国产数据库,风哥推出了华为GaussDB T数据库实战培训教程(速成版),主要包括内容:GaussDB T数据库基础知识.Gaus ...

  6. 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令

    exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...

  7. gaussdb数据库 oracle,GaussDB OLTP 100 华为数据库的创建脚本和模板

    GaussDB OLTP 100 华为数据库的创建脚本和模板 在华为 GaussDB OLTP 100 版本中,和 Oracle 数据库类似,在 scripts 目录提供了一个创建数据库的初始脚本:c ...

  8. 建数据库oracle 01031,DBCA创建ASM数据库时遇到ORA-01031

    问题:是dbca创建ASM数据库时,图形界面缓冲条停留在86% 监控建库日志([root@rhel5 bin]# tail -f /u01/app/oracle/cfgtoollogs/dbca/or ...

  9. Oracle不加IP无法登录,Oracle 无法通过IP连接问题

    1.安装目录:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 2.listener.ora(里面的localhost或127.0. ...

最新文章

  1. CSS 布局:40个教程、技巧、例子和最佳实践
  2. Intellij IDEA 2020.1 的Plugins 搜索不了插件,连接超时
  3. 网站初学笔记3-HTML实用元素3
  4. 机器学习(MACHINE LEARNING)MATLAB求解利润最大化问题【线性规划】
  5. Android中mesure过程详解
  6. vue keep-alive保存路由状态2 (高级用法,接上篇)
  7. 两年前搭建的网狐系统
  8. (原创)c#学习笔记03--变量和表达式03--变量04--变量的声明和赋值
  9. 制作VS2019离线安装包
  10. 移动端H5及微信公众号实现人脸识别的可行性demo
  11. 土木工程计算机设计考试科目一模拟试题,科目一电脑模拟考试,原来这么简单,看完这个科一不用愁!...
  12. RFID银行钱箱资产管理系统
  13. mysql 里 CST 时区的坑
  14. sasl java_SASL协议java实现
  15. python geany是什么_Geany
  16. mobi格式文件解压实践
  17. 对话ACE第五期:到底什么才是真正的HTAP?
  18. 【原创】常用元器件(电阻)选型之阻值有多少-cayden20220910
  19. R——统计描述与基础统计分析方法
  20. 【Git从青铜到王者】第二篇:Git的初始

热门文章

  1. 解决maya2020阿诺德渲染器保存图像存在色差变暗的情况或问题
  2. golang 代码扫描 staticcheck
  3. matlab正态分布噪声,用MATLAB产生正态分布随机噪声来测量直扩系统抗噪性能
  4. 计算机个性化桌面后总是恢复,电脑显示我的电脑需要恢复怎么办_开机显示你的电脑需要修复如何解决-系统城...
  5. [Luogu]P1638逛画展
  6. 【微信小程序】页面导航详解
  7. 数据库连接的7个步骤
  8. 通过tftp在ubuntu和LS1B开发板之间传输文件
  9. 读书笔记-程序员修炼之道-注重实效的哲学(二)
  10. Barracuda【高斯消元】【暴力】