`
gzcj
  • 浏览: 289387 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle客户端连接失败问题解决

阅读更多

    前一阵子,连接别的机器上的oracle,总是报ora-12154 tns:无法处理服务名。由于我是手工改写的transname.ora文件,配置如下

xxx=(DESCRIPTION=
   (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=TCP)(HOST=ip)(PORT=1521))
   )(CONNECT_DATA=
      (SERVICE_NAME =name)
      (SERVER=DEDICATED)
    )
 )

当时感觉没有配置错误任何一项,服务器端也是好用的,就感觉很奇怪,不知道为什么连不上。

    于是就一步一步排除,看了网上的资料说使用tnsping看看服务器端是否开了listenser,于是使用tnsping xxx(我在transname.ora里配置的名字)结果报tns-03505:未能分解名称错误,但自己确定sqlnet.ora没什么问题,于是直接tnsping 服务器ip,发现成功,那么问题应该出现在我的transname.ora的配置上。

    后来找了半天,终于发现,xxx前不能有空格。

在此记录下来,做为以后的参考。

 

分享到:
评论
1 楼 hanhg 2009-02-02  
还是用工具生成的比较好,不过你的解决方法很好.

相关推荐

    oracle客户端连接远程服务器

    标题中提到的“Oracle客户端连接远程服务器”,是指使用Oracle数据库客户端软件来建立与远程Oracle数据库服务器的连接。Oracle数据库是一种广泛使用的商业数据库系统,它支持多用户并发访问并保证数据的一致性,适用...

    “尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”

    为了解决这个问题,我们需要理解Oracle客户端的架构兼容性,并采取相应的解决步骤。 首先,Oracle提供两种不同版本的客户端:32位和64位。32位客户端只能在32位操作系统或64位操作系统上的32位进程(也称为 WoW64,...

    解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    6. **阅读压缩包中的文档**:根据描述,压缩包中应该包含一个TXT文档,详细说明了解决问题的步骤。请仔细阅读并按照文档指示操作。 7. **重新启动应用**:完成上述步骤后,重启你的应用程序,看看问题是否得到解决...

    百分百解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.rar

    通过以上步骤,你应该能够解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”的问题。请确保在操作过程中遵循Oracle的安全最佳实践,例如使用安全的连接字符串,并定期更新客户端软件以获取最新...

    不必安装oracle客户端,QT成功连接oracle数据库

    // 处理连接失败的情况 } ``` 如果一切配置正确,数据库连接就会成功。 5. **执行SQL查询**:现在你可以使用QSqlQuery或其他相关的QT SQL类来执行SQL语句,读取或写入数据。 6. **关闭连接**:在完成数据库...

    powerbuilder9 连接 oracle 10g 的说明(免安装 oracle 客户端)

    1. **DLL 版本匹配**:确保所使用的 DLL 文件版本与 Oracle 数据库版本相匹配,否则可能会导致连接失败或其他异常。 2. **防火墙设置**:如果数据库服务器与应用程序服务器不在同一局域网内,需要确保防火墙设置允许...

    windows下oracle客户端及PLsql安装配置(含安装包)

    - 网络问题可能导致连接失败,检查TNSNAMES.ORA配置和数据库服务器的网络设置。 - PL/SQL Developer的连接问题,检查用户名、密码和数据库别名是否正确。 通过以上步骤,你可以在Windows环境中成功安装和配置...

    不安装oracle客户端,用plsql连接oracle

    2. **连接失败问题** 如果连接失败,首先检查`sqlnet.ora`和`tnsnames.ora`文件中的配置是否正确无误,确保主机名、端口号和服务名等信息准确无误。 3. **环境变量问题** 若因环境变量设置不当导致无法识别...

    oracle客户端连接服务端配置:

    本文将详细解析Oracle客户端连接服务端的配置流程,包括关键步骤、注意事项及实践操作,旨在帮助读者深入理解并熟练掌握这一过程。 ### Oracle客户端连接服务端配置详解 #### 第一步:服务命名配置 启动Oracle ...

    PB连ORACLE10免客户端

    标题中的“PB连ORACLE10免客户端”指的是使用PowerBuilder(PB)12.5连接Oracle 10g数据库时,不需安装完整的Oracle客户端软件,而是采用一种轻量级或者精简的方式进行连接。这种方法可以减少系统资源的占用,简化...

    C# 不安装客户端连接Oracle

    在开发C# Winform应用程序时,有时我们希望避免在用户机器上强制安装Oracle客户端来连接Oracle数据库。Oracle提供了一个名为ODAC(Oracle Data Access Components)的解决方案,它包含了一组.NET数据提供者,使得...

    C#连接Oracle11g无需安装客户端

    4. **处理异常**:由于不再依赖本地客户端,网络问题可能导致连接失败,因此需要适当的错误处理代码。 在提供的文件列表中,有以下几个文件: - **uninstall_odpm.bat**:这可能是一个批处理文件,用于卸载ODP.NET...

    toad找到不到客户端

    不兼容的版本可能导致连接失败。 - 如果不兼容,请考虑升级 Toad 版本或重新安装兼容版本的 Oracle 客户端。 3. **检查 tnsnames.ora 文件**: - 确保 tnsnames.ora 文件存在且配置正确。此文件定义了 Oracle ...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    如何连接oracle数据库及故障解决办法

    连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...

    关于64位机器安装oracle客户端环境

    如果不兼容,可能会导致连接失败或其他问题。 - **安全考虑**:在设置环境变量时,尤其是涉及敏感信息如数据库连接字符串的地方,需要注意保护好这些信息,防止泄露。 - **性能优化**:对于大规模应用,还可以考虑...

    oracle客户端配置与使用(vb)

    值得注意的是,如果使用Java进行连接,可以选择JDBC Thin模式,此时无需安装Oracle客户端。 2. **数据库服务器集成**:如果你的机器已经安装了Oracle数据库服务器,客户端软件通常会作为一部分自动安装。在这种情况...

    Oracle10g-10.1.0.2客户端的exp.exe文件

    5. 重启任何正在运行的客户端连接,以确保系统加载了新的版本。 6. 现在,尝试使用新版本的`exp.exe`执行数据导出,看看是否解决了版本不一致导致的问题。 请注意,尽管这种方法可以解决眼前的问题,但长期而言,...

Global site tag (gtag.js) - Google Analytics