`

Oracle设定允许访问数据库的IP

阅读更多

oracle服务器 192.168.1.9 Linux

oracle客户机 192.168.1.6 Windows

192.168.1.6 tnsping 192.168.1.9

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>tnsping 192.168.1.9

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 09-11月-2012 10:20:40

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的参数文件:
C:\oracle11g\product\11.2.0\dbhome_2\NETWORK\ADMIN\sqlnet.ora

已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.95)(PORT
OK (20 毫秒)

 修改192.168.1.9上的sqlnet.ora,添加

tcp.validnode_checking = yes
tcp.invited_nodes = (192.168.1.9)

之后运行

lsnrctl reload
 

 

然后在192.168.1.6上重新tnsping 192.168.1.9

C:\Documents and Settings\Administrator>tnsping 192.168.1.9

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 09-11月-2012 10:21:07

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的参数文件:
C:\oracle11g\product\11.2.0\dbhome_2\NETWORK\ADMIN\sqlnet.ora

已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.95)(PORT
TNS-12547: TNS: 丢失连接

 192.168.1.6上的Toad 连192.168.1.9,报错ORA-12537: TNS:connection closed

 

另有tcp.excluded_nodes可用,与 tcp.invited_nodes同时存在的话,优先使用 tcp.invited_nodes

 

 

当192.168.1.9不在tcp.invited_nodes中时,192.168.1.6上的tomcat报错如下:

2012-11-09 10:54:23,093 WARN [org.hibernate.util.JDBCExceptionReporter] - SQL Er
ror: 17002, SQLState: null
2012-11-09 10:54:23,093 ERROR [org.hibernate.util.JDBCExceptionReporter] - Io 异
常: Got minus one from a read call
分享到:
评论

相关推荐

    Oracle数据库技术

    Oracle9i支持多种网络协议,如TCP/IP、Named Pipes等,用于数据库的远程访问和数据交换。理解网络配置和数据传输机制,有助于构建分布式数据库系统。 通过深入学习以上知识点,无论是数据库管理员还是开发者,都能...

    Linux下Oracle10g创建数据库.pdf

    - **选择监听器**:指定监听器以便外部用户访问数据库。 - **指定数据文件位置**:可以选择模板中的位置,使用统一位置,或使用Oracle-Managed Files。 - **设置Flash Recovery Area**:指定存储恢复文件的位置和...

    Oracle.9i数据库管理员指南

    本书会介绍Oracle的权限和角色管理、审计机制、网络加密技术,以及如何设定用户访问控制,以保护敏感数据不受非法访问。 5. **网络管理** Oracle 9i支持多种网络环境,包括TCP/IP、Net8等。书中的网络管理部分将...

    数据库开发 Oracle数据库 SQL开发教程 第12章 Oracle数据库网络连接(共39页).pdf

    服务命名允许用户通过易于记忆的别名连接到数据库,而网络服务名则是具体的数据库访问地址,格式为“主机名(或IP):端口号:数据库服务名”。常用的连接协议有TCP和IPC,其中TCP用于网络通信,而IPC适用于本地连接,...

    linux-oracle 11G数据库安装

    使用 `chown` 命令将这些目录的所有者更改为`oracle`用户,以确保安装和运行数据库时具有适当的访问权限。 完成以上步骤后,你就可以开始安装Oracle 11G数据库了。在安装过程中,还需要创建数据库实例、配置网络...

    OracleRAC数据库测试报告.pdf

    Oracle RAC,全称为Real Application Clusters,是Oracle数据库的一种高可用性和性能增强特性,它允许数据库在多个服务器上运行,实现数据的共享和负载均衡。以下是对Oracle RAC数据库测试报告的详细解读: 1. **...

    [数据库] Navicat for Oracle基本用法图文介绍1

    例如,索引可以提高查询性能,外键用于维护数据的参照完整性,触发器则允许在特定事件(如插入、更新或删除)发生时自动执行操作,权限管理则可以控制用户对数据库资源的访问。 在实际使用中,了解并熟练掌握这些...

    ORACLE数据库10GRAC的环境搭建

    Oracle数据库10GRAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决方案,它允许多个实例同时访问同一个数据库,以提高系统的性能和可靠性。在搭建Oracle 10g RAC环境时,主要涉及到以下几个...

    oracle 虚拟专用数据库详细介绍

    Oracle虚拟专用数据库(Virtual Private Database, VPD)是一种高级安全机制,它允许数据库管理员限制不同用户访问特定的数据,实现细粒度的访问控制。VPD主要用于保护敏感信息,确保数据隔离,使得用户只能看到他们...

    基于ORACLE数据库的医院信息系统正常运行的保障方法分析.pdf

    群集技术允许多台主机共享同一IP,当某台主机出现问题时,其他主机能够接管工作,提供不间断服务。 2.3 数据软件的备份 针对不可修改和可修改的数据,采取不同的备份策略。不可修改的数据进行常规备份,可修改的...

    Centos 7 (无图形)静默安装Oracle 11g安装教程

    8. 开放端口,以允许网络上的其他系统和用户能够访问数据库服务。 9. 设置Oracle数据库随系统开机自启动。这样可以在系统启动时自动启动数据库实例,提供连续的数据服务。 此外,在Oracle安装教程中还提到了Oracle...

    oracle系统概论

    Oracle系统概论主要涵盖Oracle数据库的基本概念、架构、管理和优化等多个方面。Oracle是全球最流行的商业关系型数据库管理系统(RDBMS)之一,由甲骨文公司开发和维护,广泛应用于企业级的数据存储和管理。 一、...

    oracle教程-第4章Oracle企业管理器.pptx

    Oracle 10g版本的OEM采用了Java框架并以Web应用的形式运行,允许DBA(数据库管理员)在任何能够访问Web应用的地点对数据库和服务进行操作。 OEM的主要功能包括对Oracle运行环境的全面管理,如数据库、应用服务器和...

    Oracle10客户端精简版

    它支持TCP/IP、 Named Pipes等多种网络协议,使得用户可以在不同的操作系统上访问Oracle数据库。 4. **SQL*Plus**:这是一个命令行工具,用于执行SQL查询、DML(数据操纵语言)语句和PL/SQL块。在精简版中,SQL*...

    Oracle11i中文帮助文档2

    10. 网络配置:Oracle Net Services允许数据库通过网络连接,文档会涵盖TCP/IP、 Named Pipes、UNIX Domain Sockets等多种网络协议的配置。 CHM(Compiled Help Manual)格式是一种微软开发的帮助文件格式,它将...

    centos6.2-64下安装oracle11G

    - 根据需要限制不必要的网络访问,比如只允许特定IP访问数据库 - 配置Oracle的审计功能,增强系统安全性 - 调整Oracle的初始化参数文件(init.ora或spfile.ora),优化数据库性能 6. **系统维护**: - 定期检查...

    ORACLE10g 教案

    在访问数据库前,你需要确保监听程序配置正确,这通常涉及修改listener.ora和tnsnames.ora文件。例如,listener.ora文件定义了监听器的配置信息,包括SID_NAME、ORACLE_HOME和监听的IP地址与端口号。tnsnames.ora...

    Oracle初级DBA入职手册

    - **Oracle实例**:包含内存结构和后台进程,用于访问数据库文件。 8. **选择数据库管理选项**:通常选择默认设置。 9. **指定数据库存储选项**: - **文件系统**:推荐Oracle软件和数据库分开存放于不同的磁盘...

Global site tag (gtag.js) - Google Analytics