当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-05-07

    本文导语: 环境:Oracle 11g R2 + PL SQL Developer + SQL Plus 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如图: 解决: 打开H:O...

环境:Oracle 11g R2 + PL SQL Developer + SQL Plus

问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如图:

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决[图片]

解决:

打开H:Oracleproduct11.2.0dbhome_1NETWORKADMIN(不同机器目录可能不同)目录下的listener.ora文件,发现此文件内容如下:

  • #listener.ora Network Configuration File:  
  • H:Oracleproduct11.2.0dbhome_1networkadminlistener.ora  
  • #Generated by Oracle configuration tools.  
  •    
  • SID_LIST_LISTENER=  
  •   (SID_LIST =  
  •     (SID_DESC =  
  •       (SID_NAME = CLRExtProc)  
  •       (ORACLE_HOME =H:Oracleproduct11.2.0dbhome_1)  
  •       (PROGRAM = extproc)  
  •       (ENVS ="EXTPROC_DLLS=ONLY:H:Oracleproduct11.2.0dbhome_1binoraclr11.dll")  
  •     )  
  •   )  
  •    
  • LISTENER=  
  •   (DESCRIPTION_LIST =  
  •     (DESCRIPTION =  
  •       (ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1521))  
  •       (ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))  
  •     )  
  •   )  
  •    
  • ADR_BASE_LISTENER= H:Oracle  
  • 修改成如下内容(注意红色部分的内容):

    #listener.ora Network Configuration File:

    H:Oracleproduct11.2.0dbhome_1networkadminlistener.ora

    #Generated by Oracle configuration tools.

    SID_LIST_LISTENER=

      (SID_LIST =

             (SID_DESC =

          (GLOBAL_DBNAME = ORCL)

          (ORACLE_HOME =H:Oracleproduct11.2.0dbhome_1)

          (SID_NAME = ORCL)

        )

        (SID_DESC =

          (SID_NAME = CLRExtProc)

          (ORACLE_HOME = H:Oracleproduct11.2.0dbhome_1)

          (PROGRAM = extproc)

          (ENVS ="EXTPROC_DLLS=ONLY:H:Oracleproduct11.2.0dbhome_1binoraclr11.dll")

        )

      )

    LISTENER=

      (DESCRIPTION_LIST =

        (DESCRIPTION =

          (ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1521))

          (ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))

        )

      )

    ADR_BASE_LISTENER= H:Oracle

    说明:每台电脑的Oracle安装目录和实例名不尽相同,修改此文件的ORACLE_HOME(本机Oracle安装目录)和SID_NAME应该按照你自己的设置。


     ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决[图片]


        
     
     

    您可能感兴趣的文章:

  • 浅析如何在tnsnames.ora中配置监听
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 出现ORA-01401和ORA-01008错误?
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • oracle ORA-01114、ORA-27067错误解决方法
  • Oracle不能删除表 ORA-00604 ORA-01422 错误
  • 如何得到带有ora的行的下一行
  • ORA-12514及ORA-28547错误解决方案
  • solaris10 安装 ora9.2.0.1 时报错 iis7站长之家
  • Orcle的package中访问其它Schema的表报错ORA-00942解决方法
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • [Oracle] 浅析令人抓狂的ORA-01555问题
  • 解决报错ora-32035的方法分析
  • aq.executeQuery: ORA-00020: maximum number of processes (59) exceeded
  • Oracle 数据库闪回功能设置出现ORA-19809和ORA-19804错误
  • ORA-00947:Not enough values (没有足够的值)的深入分析
  • solaris10 安装 ora9.2.0.1 时报错
  • 在UNIX下,我的ORA817该怎么样才可以自己启动呀?
  • 基于ORA-12170 TNS 连接超时解决办法详解
  • plsql连接oracle数据库报ora 12154错误解决方法
  • 安装oracle出现error:ora-01031:insufficient privilleges的解决
  • 谁能帮忙解释一下: ORA-01000 : maximun open cursors exceeded


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,