`
eeeewwwqq
  • 浏览: 36116 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 监听进程不能解析在连接描述符中给出的 SID错误的解决

阅读更多
解决方法:
1. 打开<OracleHome>/network/admin/listener.ora文件,找到:

   SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
     )
   )
  2. 添加:
            (SID_DESC =
       (GLOBAL_DBNAME = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) 
       (SID_NAME = ORACLE)
      )
  3. 最后变成:
 
SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
     )
     (SID_DESC =
       (GLOBAL_DBNAME = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)  
       (SID_NAME = ORACLE)
      )
   )


  4. 保存文件,重启服务中的TNSListener,OK!

Oracle10g有一个好处:不再与Tomcat的端口冲突了。原来的Oracle9i安装完成后,8080端口就会被占用,一般都需要改tomcat的端口
(由于ip地址变动导致oracle连接出现问题的)
原文参考网址:http://www.blogjava.net/usherlight/archive/2007/02/12/99566.html
分享到:
评论

相关推荐

    ORA-12514TNS监听程序当前无法识别连接描述符中请求服务的解决方法[借鉴].pdf

    但是,在使用 Oracle 时,用户经常会遇到各种错误,例如 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的错误。这种错误会导致用户无法连接到 Oracle 数据库,影响正常的工作和生产。 在本文中,我们将...

    监听程序当前无法识别连接描述符中请求的服务

    Oracle监听程序无法识别连接描述符中请求的服务解决方案 Oracle监听程序是 Oracle数据库管理系统中的一种重要组件,负责监听和处理来自客户端的连接请求。但是,在某些情况下,监听程序可能无法识别连接描述符中...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法.txt

    ### ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法 #### 错误概述 ORA-12514 是一个常见的 Oracle 数据库错误,当客户端尝试连接到数据库服务器时,可能会遇到这个问题。此错误通常发生在 ...

    orcale 12514错误

    在尝试连接Oracle 10g数据库时,可能会遇到ORA-12514错误:“TNS:监听进程不能解析在连接描述符中给出的SERVICE_NAME”。这个错误通常出现在尝试通过网络远程连接到Oracle数据库服务器时,而不是在本地机器上。 ###...

    ora-12514的错误的原因

    ORA-12514 错误也可能是由于监听进程不能解析服务名引起的。解决方法是检查服务名是否正确,并确保服务名与服务器端监听器配置的全局数据库名一致。 原因 4:SID_LIST 描述项缺失 ORA-12514 错误也可能是由于 SID_...

    oracle监听配置文件介绍

    ### Oracle监听配置文件详解 #### 一、概述 在Oracle数据库系统中,为了确保外部进程如CAMS(Customer Account ...此外,在配置过程中还需要注意保持各个文件之间的一致性,避免因配置错误导致的服务不可用问题。

    两个oracle数据库的监听的配置

    Oracle监听器(Listener)是Oracle数据库系统中的一个重要组件,它负责监听客户端的连接请求,并将这些请求转发给相应的数据库实例进行处理。监听器的主要职责包括: - 接收来自客户端的连接请求。 - 验证客户端的...

    oracle连接问题

    然而,在实际操作过程中,用户可能会遇到各种技术难题,其中“监听程序单签无法识别连接描述符中请求的服务”是一个常见的Oracle连接问题。本文将深入探讨这一问题的成因、解决策略及相关知识点。 ### 一、问题解析...

    Oracle数据库常见错误处理方法

    本文详细介绍了Oracle数据库在安装和使用过程中可能出现的几种常见错误,包括ORA-12560、ORA-12541和ORA-12500,并提供了相应的解决方案。通过遵循这些指南,用户可以有效地诊断和解决这些问题,从而确保Oracle...

    Oracle数据库监听配置浅析与故障定位.pdf

    3. **客户端连接配置**:在客户端的`tnsnames.ora`文件中定义连接描述符,这通常包括服务名、主机名、端口号等信息。 4. **安全性和性能配置**:通过`sqlnet.ora`文件调整客户端和服务端的安全性和性能设置,比如...

    解决Oracle问题的方法

    在Oracle数据库的配置过程中,`listener.ora`与`tnsnames.ora`是两个至关重要的配置文件,它们分别负责监听器设置和服务连接定义。正确配置这两个文件对于确保Oracle数据库能够正常工作至关重要。 ##### 1. `...

    oracle配置监听

    根据提供的内容,我们将详细解析如何配置Oracle监听器。配置监听器通常涉及以下几个关键步骤: 1. **编辑`listener.ora`文件**:这是配置监听器的核心文件,包含了监听器的服务描述符和服务名等重要信息。 2. **...

    oracle关闭后无法startup

    在进行Oracle数据库管理操作时,用户遇到一种常见的情况:当使用`shutdown immediate`命令关闭数据库后,再次尝试使用`startup mount`启动数据库时,遇到了“监听程序当前无法识别连接描述符中请求的服务”的错误...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    错误提示“ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)”表明监听器并不知道在连接描述符中给出的SID。这通常是因为客户端与服务器之间的...

Global site tag (gtag.js) - Google Analytics