必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-05-31 13:45:08来源:IT技术作者:seo实验室小编阅读:234次「手机版」
 

ora-12514

使用PL/sql登录oracle数据库,提示【ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】如下图:

这里写图片描述

直接上解决办法哈:

一:看到当前提示首先想到的是看看Oracle服务是否开启:

这里写图片描述

开启后再进行登录就好了。

二:如果Oracle服务是开启的,但还是提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】,再去检查下:

  1. 首先找到listener.ora监听文件,具体位置:D:\APP\AdMinistrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

    小技巧(直接在搜索listener.ora文件)

    这里写图片描述

  2. 在lisener.ora文件中找到

    (SID_DESC =

    (SID_NAME = CLRExtProc)

    (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)

    (PROGRAM = extproc)

    (ENVS = “EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll”)

    )

    将下面的一段内容copy进去,并适当修改。(红字部分为你的SID,其中GLOBAL_DBNAME为全局数据库名,可以与SID不同)

    (SID_DESC =

    (GLOBAL_DBNAME = ORAC11)

    (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)

    (SID_NAME = ORAC11)

    )

  3. 保存listener.ora文件,关闭并重新启动监听程序。

    lsnrctl stop // 关闭

    lsnrctl start // 启动

  4. 此时,用正常的用户去连接双出现新的错误。

    ORA-27101: shared memory realm does not exist

  5. 启动打开目录:D:\app\Administrator\admin\orac11\pfile,会发现里面有一个文件:init.ora.1052011103553,这是Oracle最后一次成功启动时备份的启动文件。
  6. sqlplus /nolog,

    create spfile from pfile=’D:\app\Administrator\admin\orac11\pfile\init.ora.1052011103553’

    startup // 启动数据库。

  7. 一切恢复正常。

相关阅读

网站模板、域名、程序在SEO中的作用

 SEO最需要掌握的三要素是啥,想来许多同学们都不清楚,SEO实验室的小编认为只有学精了三要素,之后才可以圆满的搞好SEO,以提高网站排

微信小程序怎么做的?

社群微信小程序开发以微信为切入口,通过为用户提供便捷服务而让用户有好的体验。微信小程序自面世以来便受到不少企业与用户的关注

如何在当前工作表中怎样设置单元格?

如何在当前工作表中怎样设置单元格?

部署ESXI(Vclient 连接虚拟化服务器)

EXSI5.5只能在64位X86CPU的服务器上安装和运行。 ESXI5.5要求主机至少具有两个内核的CPU。 ESXI5.5至少需要4GB的物理内存。 ESXI

代理服务器的常用使用方法介绍(图文教程)

大多费尔公用模块都需要连接互联网,但有时可能因为网络问题而无法正常连接,这时可以尝试使用代理服务器。但首先您必需知道代理服务

分享到:

栏目导航

推荐阅读

热门阅读