本机可以正常使用 但用局域网中的其他机器连接就出现“ORA-12170:TNS:连接超时”
首先注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,
否则需要在 hosts文件中加入数据库侦听所在的机器的机器名的解析。
如果tnsname.ora中的配置没有问题。网络服务名配置是正确的,网络也没有问题,能够ping通,但用tngping时报错:“TNS-12535:操作超时”,那就是防火墙的问题了
使用netstat -na 看看1521端口是否已经打开,如果1521端口已经打开,本地访问没问题,就将Win XP中的防火墙设置中将1521端口设为例外。
(控制面板->防火墙->"例外"选项卡->添加端口->取个名称,输入端口号,点击"确定")
分享到:
相关推荐
Oracle客户端连接Oracle服务器 Oracle客户端连接Oracle服务器是数据库管理系统中的一项重要内容。该章节主要讲解了Oracle客户端如何连接Oracle服务器,包括配置本地Net服务名、使用SQLPlus连接、使用TOAD连接等内容...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
Oracle客户端配置文件是连接到Oracle数据库服务器的关键组件,它包含了所有必要的设置,使得应用程序能够与数据库进行通信。本文将深入探讨Oracle客户端配置文件及其组成部分。 首先,Oracle客户端主要依赖两个核心...
Oracle 10g客户端连接文件是Oracle数据库管理系统中用于远程连接Oracle服务器的重要组成部分。这个客户端组件使得用户可以在本地计算机上,无需安装完整的Oracle客户端软件,就能通过特定的配置连接到远程Oracle...
在开发C# Winform应用程序时,有时我们希望避免在用户机器上强制安装Oracle客户端来连接Oracle数据库。Oracle提供了一个名为ODAC(Oracle Data Access Components)的解决方案,它包含了一组.NET数据提供者,使得...
6. **instantclient**:Oracle Instant Client是一个轻量级的客户端版本,用于只读访问或者简单的数据查询,不需要完整的Oracle Client安装。 Oracle Client在Linux上的安装通常涉及设置环境变量,如ORACLE_HOME、...
- 根据实际需求,可能还需要对其他一些配置项进行调整,比如连接超时时间、结果集缓存大小等。 #### 四、注意事项 - **版本兼容性**:在选择Oracle客户端版本时,请确保其与服务器端版本兼容。如果不兼容,可能会...
总结来说,"oracle客户端.zip"中的"ora10client.exe"可能是Oracle 11g客户端的简化安装程序,提供了连接Oracle数据库所需的基本组件。用户可以根据具体需求选择安装,并通过配置文件进行网络连接设定,从而实现与...
2. **TNSNAMES.ORA配置**:这是Oracle客户端连接数据库的关键配置文件。在解压后的文件夹中找到并编辑TNSNAMES.ORA文件,添加或修改数据库服务名(Service Name)。每一项服务名定义了数据库的网络连接信息,包括...
在Windows操作系统环境下,Oracle客户端11_2提供了一种便捷的方式,允许用户通过PL/SQL Developer等工具连接到远程Oracle数据库,而无需在本地完全安装整个Oracle数据库服务器。 Oracle Instant Client是Oracle...
- **sqlnet.ora**:配置文件,定义了网络连接参数,如监听地址、连接超时等。 - **tnsnames.ora**:网络服务名文件,包含了数据库连接的定义,简化了数据库连接字符串的使用。 3. **版本10.2.0.5**: 这个版本号...
- 通过调整Oracle Net Services的参数,如连接超时、缓冲区大小,可以优化网络性能。 8. **故障排查**: - 当连接问题发生时,检查TNSPING命令是否能成功找到服务器,或者使用NETCA工具进行网络诊断。 - 查看日志...
- **sqlnet.ora**:定义网络服务的参数,如连接超时、重试次数等。`NAMES.DIRECTORY_PATH`指示查找网络服务名的顺序,`NAMES.DEFAULT_DOMAIN`定义默认的数据库域,如果不使用可以注释掉或删除。 - **tnsnames.ora...
- 使用`lsnrctl status`命令检查Oracle监听器(Oracle监听器是Oracle数据库服务器上的一个进程,负责接受客户端连接请求并转发给相应的数据库实例)是否正在运行。如果未启动,可以使用`lsnrctl start`命令启动监听...
6. **network.ora**: 另一个网络配置文件,用于设置网络连接参数,如连接超时和重试策略。 7. **instantclient_sqlplus.zip**: 这个可能包含额外的SQL*Plus支持文件,如帮助文档和示例脚本。 配置Oracle Instant ...
Oracle客户端是用于与Oracle数据库服务器交互的软件工具,它提供了连接到服务器并执行SQL查询、管理数据库对象以及进行数据操作的能力。配置Oracle客户端是数据库管理员和开发人员日常工作中不可或缺的一部分。下面...
Oracle JDBC驱动分为 Thin 和 Thin Driver 两种类型,Thin Driver 是一种轻量级的驱动,不需要Oracle客户端软件,直接通过网络协议与数据库服务器通信。由于描述中未明确指出具体版本,我们假设这是一个包含Oracle ...
2. 创建连接池:通过oci池化函数ociPoolCreate创建连接池,指定最小、最大连接数以及空闲连接超时时间。 3. 获取连接:当需要访问数据库时,从连接池中获取一个已建立的连接,而不是每次都新建。 4. 使用连接:执行...
- **连接超时**:可以通过`connectTimeout=5000`设置连接超时时间(单位毫秒)。 #### 四、最佳实践 1. **资源管理**:确保在使用完毕后关闭所有打开的资源,如`Connection`、`Statement`和`ResultSet`等,避免...