出于数据安全考虑,对oracle数据库的IP做一些限制,只有固定的IP才能访问。
修改$JAVA_HOME/NETWORK/ADMIN/sqlnet.ora文件
增加以下内容(红色表示注释):
#开启ip限制功能
tcp.validnode_checking=yes
#允许访问数据库的IP地址列表,多个IP地址使用逗号分开
tcp.invited_nodes=(192.168.1.110)
#禁止访问数据库的IP地址列表,多个IP地址使用逗号分开
tcp.excluded_nodes=(192.168.1.111)
然后重启监听即可。
注:
1、第一行必需写,任何平台都可以,但是只适用于TCP/IP。
2、第二行和第三行任写一行即可,如果tcp.invited_nodes与tcp.excluded_nodes都存在,以tcp.invited_nodes为主。
3、不要禁止服务器本机的IP地址,否则通过lsnrctl将不能启动或停止监听,因为该过程监听程序会通过本机的IP访问监听器。
from :http://blog.csdn.net/ykh_kongzi/article/details/40587613
相关推荐
3. **验证连接**:保存设置后,尝试连接,如果一切配置正确,你应该能成功连接到Oracle 11g数据库。 4. **使用Navicat功能**:一旦连接建立,你可以开始使用Navicat的各种功能,如查看数据表、执行SQL查询、创建...
Oracle 11g RAC (Real Application Clusters) 和 Data Guard 是两个重要的 Oracle 数据库高可用性和灾难恢复解决方案。RAC 允许多个实例在同一个数据库上并行工作,提供故障切换和负载均衡,而 Data Guard 提供了...
### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...
对于地址规划,需要在两台Oracle服务器上分别配置不同的IP地址,一个用于public网络,另一个用于private网络,同时还需要为每台服务器配置VIP(Virtual IP)地址,这些地址将用于集群的管理和服务的访问。...
Oracle 11g 64位客户端是一款广泛用于与Oracle数据库进行交互的工具,尤其适合开发者和DBA进行远程查询、管理和维护数据库。这个“免绿色安装版”意味着它不需要传统意义上的安装过程,而是通过解压文件即可使用,...
在进行Oracle 11g数据库的安装与配置过程中,对Linux系统的内核参数进行恰当的调整是至关重要的一步。这不仅能够确保Oracle数据库在Linux环境下运行的稳定性和性能,还能避免一些常见的安装错误和警告。以下是对给定...
总的来说,安装Oracle 11g在CentOS 6上是一个涉及多个步骤的复杂过程,包括系统更新、安装依赖、配置内核参数、创建用户与组、设置资源限制以及创建安装目录。每个环节都是确保Oracle数据库稳定运行的基础,务必遵循...
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
- 根据需要限制不必要的网络访问,比如只允许特定IP访问数据库 - 配置Oracle的审计功能,增强系统安全性 - 调整Oracle的初始化参数文件(init.ora或spfile.ora),优化数据库性能 6. **系统维护**: - 定期检查...
### Oracle 11g RAC+DG 部署手册知识点概述 #### 一、环境配置与准备 **1.1 环境** - **主机名与操作系统**: - hybrisdb1:Oracle Enterprise Linux 6.5 (2.6.32-431.el6.x86_64) - hybrisdb2:Oracle ...
当尝试从一个应用中获取Oracle 11G数据库的主机IP地址和实例名时,可能会出现ORA-24247错误。例如,在PL/SQL Developer中执行以下语句时: ```sql SELECT lower(utl_inaddr.get_host_address || ':' || SYS_CONTEXT...
在Linux环境下安装Oracle 11g数据库是一个涉及多个步骤的过程,确保系统环境、依赖库、内核参数和用户权限都得到妥善配置。以下是对这个过程的详细解析: 首先,你需要从官方下载Oracle 11g的安装包,确保下载的...
### Oracle 11g RAC 安装部署详解 #### 一、安装准备阶段 **1. 数据存储分区结构** 为了确保Oracle RAC集群能够稳定运行,合理的数据存储分区至关重要。通常情况下,需要为数据库文件、日志文件、归档日志等创建...
在进行Oracle11g数据库的安装之前,需要准备一个Linux系统作为基础环境。本指南以RHEL 5(Red Hat Enterprise Linux 5)为例,具体步骤如下: 1. **Linux系统的准备**: - 选择的操作系统版本:RHEL 5。 - 注意在...
在Windows Server 2012操作系统上安装Oracle Database 11g Release 2 (**.*.*.*)的过程涉及一系列复杂的步骤,需要用户按照既定的指导进行操作。本知识点将基于上述给定文件内容展开详细阐述。 ### 环境准备 1. **...
在Linux系统上安装Oracle 11g数据库是一项复杂但重要的任务,尤其对于那些需要在Linux环境中运行Oracle数据库的企业而言。以下是一份详尽的安装步骤指南,以确保您能够成功地在Red Hat Enterprise Linux 6上安装...
Oracle安装介质应放置在可由oracle用户访问的目录下,避免放在如/root这样的受限目录中。检查当前目录,例如`pwd`确认介质位于`/tmp/database`。 5. **创建DBA组和Oracle用户** - 使用`groupadd dba`创建名为dba...
在 CentOS Linux 上安装 Oracle 10g 和 11g 的过程涉及了多个步骤和配置,下面将详细解析从文件的标题、描述、标签及部分内容中提取的关键知识点,特别是针对在 CentOS Linux 平台上安装 Oracle 11g 的具体操作。...
总之,Oracle10g客户端是一个功能强大的数据库访问工具,适用于开发人员、DBA和需要与Oracle数据库交互的用户。通过精简版,用户可以在不占用过多系统资源的情况下,实现基本的数据库操作和管理任务。在Windows 7 64...