zoukankan      html  css  js  c++  java
  • oracle问题:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    弄了一天也苦恼了一天,总归最后解决了。

    参考网上说的:

    步骤如下:1.找到oracle服务器Oracle安装目录...../Network/admin目录下找到listener.ora。

    2.

    # listener.ora Network Configuration File: d:appAdministratorproduct11.2.0dbhome_1 etworkadminlistener.ora # Generated by Oracle configuration tools.

    SID_LIST_LISTENER =   (SID_LIST =    

      (SID_DESC =      

        (SID_NAME = CLRExtProc)      

        (ORACLE_HOME = d:appAdministratorproduct11.2.0dbhome_1)      

        (PROGRAM = extproc)      

        (ENVS = "EXTPROC_DLLS=ONLY:d:appAdministratorproduct11.2.0dbhome_1inoraclr11.dll")     )  

      (SID_DESC =       

        (GLOBAL_DBNAME = XQCCDB)       

        (ORACLE_HOME =d:appAdministratorproduct11.2.0dbhome_1)         

        (SID_NAME = XQCCDB)       )   )

        LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-AQPAGJMT8LT)(PORT = 1521))     )   )

    ADR_BASE_LISTENER = d:appAdministrator

     添加红色部分,代表着要添加的监听。其意思网上看,这里不讲解。

    3.重新启动服务。我是重新启动电脑。也可以在服务里面启动。

    4.这样子问题解决了,但是也许还会出现以下问题:

     ora-01034:oracle not available ora-27101:shared mermory realm does not exist

    别慌,网上还是有很多解决方法的,打开cmd执行以下命令:

    C:>SQLPLUS /nolog
    SQL>conn /as sysdba
    SQL>startup

    问题就解决了,但有时候在执行过程中会出现:oracle协议适配器错误,

    其实解决也简单:我们打开管理工具里面的服务,找到oracle的项目,重新启动就好了,注意点就是oracleserviceXXXX(XXXX代表你的服务名)是第一个重新启动的,不然就白弄了。

  • 相关阅读:
    使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录
    Spring进阶—如何用Java代码实现邮件发送(二)
    使用Spring的JAVA Mail支持简化邮件发送
    jquery $.each终止本次循环
    高山流水,知音难觅
    chrome浏览器 开发者工具简介
    多尺寸图片左右切换功能前端实现
    会员等级进度功能前端实现
    Chrome Developer Tools:Timeline Panel说明
    直播评论发弹幕切图功能点集合
  • 原文地址:https://www.cnblogs.com/jristy/p/3446185.html
Copyright © 2011-2022 走看看