`
javawebsoa
  • 浏览: 424333 次
社区版块
存档分类
最新评论

ORACLE 限制特定IP访问数据库

 
阅读更多
在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协议
分享到:
评论

相关推荐

    BLOG_Oracle_lhr_如何限定特定IP访问Oracle数据库.pdf

    本篇博客详细介绍了如何限定特定IP地址访问Oracle数据库,通过三种方法实现对访问IP的限制,以便增强数据库的安全性。 首先,介绍一下本篇博客的核心内容,即限定IP访问Oracle数据库的三种方法。这三种方法分别是:...

    Oracle如何限制固定IP的访问

    在Oracle数据库管理过程中,为了增强安全性,有时我们需要限制特定IP地址对数据库的访问。这种做法不仅可以防止未授权访问,还可以有效减少潜在的安全威胁。本文将详细介绍如何通过修改Oracle的相关配置文件来实现对...

    限制ip访问Oracle数据库的方法步骤

    在网络安全管理中,限制特定IP或IP范围访问Oracle数据库是一项重要的任务,以确保数据安全和防止未经授权的访问。本文将详细介绍三种方法来实现这一目标:通过`sqlnet.ora`配置、使用`/etc/hosts.deny`和`/etc/hosts...

    查看登录oracle数据库用户记录.docx

    "查看登录 Oracle ...使用触发器可以方便地记录用户的登录行为,并提供了实时的数据库访问信息。本文介绍了如何使用触发器来查看登录 Oracle 数据库用户记录,帮助数据库管理员更好地管理和监控数据库的访问情况。

    oracle限制ip访问[参考].pdf

    在Oracle数据库环境中,限制特定IP地址访问数据库是确保系统安全的重要步骤。这有助于防止未经授权的访问和潜在的数据泄露。在Oracle 9i及更高版本中,实现这一目标的关键配置文件是`sqlnet.ora`,而不是之前的`...

    oracle限制ip访问宣贯.pdf

    Oracle数据库系统提供了多种安全措施来保护数据和资源,其中一种是通过配置网络参数限制特定IP地址对数据库的访问。在Oracle 9i及更高版本中,主要通过修改`sqlnet.ora`文件来实现这一功能。本文将详细阐述如何设置...

    易语言连接远程Oracle数据库源码

    2. **数据库名**:也称为Oracle服务名,标识了特定的数据库实例,它是数据库逻辑结构的一部分。 3. **用户名**:访问Oracle数据库的身份标识,每个用户都有相应的权限和角色。 4. **用户密码**:与用户名对应,...

    java连接oracle数据库jar包

    在Java中实现Oracle数据库连接,我们需要用到特定的JAR包,这些JAR包通常包含在Oracle的数据库客户端或者Oracle JDBC驱动程序中。 首先,Oracle JDBC驱动分为两种类型: Thin驱动和 Thick驱动。Thin驱动是一种纯...

    linux上的sqlnet.ora限制IP访问[借鉴].pdf

    Oracle数据库访问限制配置 Oracle提供了限制IP访问的功能,通过配置sqlnet.ora文件来实现。这项功能类似于防火墙的功能,限制或允许特定的IP或主机名通过Oracle Net来访问数据库。 sqlnet.ora文件通常位于$ORACLE_...

    ORACLE数据库安装

    在Linux系统中,为了安全管理Oracle数据库,通常会创建特定的用户和用户组。这里创建了三个用户组`oinstall`、`dba`和`oper`,以及一个名为`oracle`的用户。`oinstall`组用于所有Oracle软件的安装,`dba`组包含有权...

    Oracle禁用操作系统认证方式登陆及SYS远程登录

    例如,限制特定用户只能从指定IP地址登录,或者禁止某个IP段的所有连接。 **示例代码如下:** 1. **限制单用户从单IP登录**: ```sql CREATE OR REPLACE TRIGGER disable_login AFTER LOGON ON scott.SCHEMA ...

    oracle 9i 数据库安装

    在Linux环境中,为了安全和管理方便,Oracle数据库的安装和运行通常会使用特定的用户。在本例中,首先创建了两个用户组`dba`和`oinstall`,然后创建了一个名为`oracle`的用户,并将其添加到这两个组中。通过`passwd...

    Java程序中访问Oracle数据库

    #### 六、Oracle数据库访问实例 以Oracle数据库为例,使用JDBC访问数据库的一般步骤包括: 1. **加载驱动**:使用`Class.forName()`方法加载Oracle JDBC驱动。 2. **创建连接**:调用`DriverManager.getConnection...

    linux上的sqlnet.ora限制IP访问.pdf

    在 Oracle 数据库中,为了提高安全性,限制特定的 IP 或主机名访问数据库是一种非常重要的安全措施。Oracle 提供了通过 sqlnet.ora 配置文件来实现限制 IP 访问的功能。该文件通常位于 $ORACLE_HOME/network/admin/ ...

    ORACLE数据库设计

    接着,配置网络服务名使得用户可以通过易于记忆的名字访问数据库,而不是直接使用IP地址和端口号。 其次,第2章讲解了管理用户访问的方法。Oracle数据库支持多用户环境,每个用户有自己的权限和表空间。表空间是...

    oracle数据库实验报告

    【Oracle数据库实验报告】 在本实验报告中,我们将探讨Oracle数据库的配置、管理和维护过程,主要涉及以下几个关键知识点: 1. **监听程序配置**:Oracle数据库在运行前需要配置监听程序,通过...

    不用安装oracle客户端,用PLSQL访问服务器oracle数据库所需的所有文件

    本篇将详细介绍如何在不安装Oracle客户端的情况下,通过PLSQL访问服务器上的Oracle数据库所需的步骤和关键文件。 首先,了解核心组件: 1. PLSQL Developer:这是一个强大的Oracle数据库管理工具,提供SQL编辑、...

    oracle数据库心得

    通过上述步骤,我们已经了解了如何配置Oracle数据库的本地服务命名,包括数据库名、服务器IP以及SID的设置方法。这些基础配置对于初次接触Oracle数据库的新手来说非常重要,掌握了这些知识后,就可以更加自如地管理...

    远程操作orcacle数据库(不必安装oracle客户端)

    同时,限制对数据库的访问权限也很重要,只允许特定的IP地址或网络段进行连接,以防止未经授权的访问。 总之,"connectOra.exe"代表了一类能够简化Oracle数据库远程访问的工具,它们提供了一种高效、便捷的方式,使...

Global site tag (gtag.js) - Google Analytics