oracle协议适配器错误tns,ORA-12560: TNS: 协议适配器错误 常见原因

oracle协议适配器错误tns,ORA-12560: TNS: 协议适配器错误 常见原因或者报以下错误(Listenerrefusedtheconnectionwiththefollowingerror:ORA-12514,TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptorTheConnectiondescriptorusedbythecli…

大家好,又见面了,我是你们的朋友全栈君。

或者报以下错误

( Listener refused the connection with the following error:ORA-12514, TNS:listener does not currently know of service requested in connect descriptor   The Connection descriptor used by the client was://localhost:1521/ecmis)的解决办法

造成ORA-12560: TNS:协议适配器错误的问题的原因有以下几个:

1.监听服务没有起动起来。

windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动

oracleXXXlistener服务。

2.database instance没有起起来。–net start OracleServiceORCL

windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动oracleserviceXXXX,  XXXX就是你的database SID.

3.注册表问题。有三种解决办法,分别如下:

?regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.

?右击我的电脑,属性–高级–环境变量—系统变量–新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID

?进入sqlplus前在command line下set oracle_sid=XXXX,XXXX就是你的database SID.经过以上步骤,就可以解决问题。

4、ORACLE_HOME设置有问题

5、PATH设置有问题,确保执行sqlplus / as sysdba命令的sqlplus在服务器路径下

一、一次案例

QQ网友说执行sqlplus / as sysdba的时候报了ORA-12560的错误,我以为是服务没有启动起来,远程看的时候,服务是好的,监听也重新配置好了,很奇怪,最后查看环境变量的时候,发现他安装了1个服务器端,1个客户端,在PATH里设置成了客户端的路径,所以sqlplus / as sysdba其实是针对客户端下的工具,修改成服务端的路径后,重启cmd后就可以了。

二、ss

LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 – Production on 04-6月-2017 20:41:56

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))

TNS-12541: TNS:无监听程序

TNS-12560: TNS:协议适配器错误

TNS-00511:无监听程序

64-bit Windows Error: 61: Unknown error

正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

TNS-12541: TNS:无监听程序

TNS-12560: TNS:协议适配器错误

TNS-00511:无监听程序

64-bit Windows Error: 2: No such file or directory

解决:使用管理员身份运行cmd后再尝试启动监听

a0c4d0897825f6d9882562b891079dc6.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150214.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • pycharm在全局搜索某个变量「建议收藏」

    pycharm在全局搜索某个变量「建议收藏」吃了写代码不规范的亏。。。明明记得之前写过某个功能,但是因为文件命名太随意,“123”,“111”,“a”,“test”等不知所谓的名称都被我用上了,以至于找代码时候焦头烂额,以后一定要养成规范命名的好习惯。不过如果已经这样写了,需要找某个函数时,可以用全局搜索的方式,通过找关键字,定位函数,定位文件。具体操作参看:pycharm如何全局进行查找一个关键词…

  • java中jbpm工作流_状态机和工作流的区别

    java中jbpm工作流_状态机和工作流的区别1什么是工作流BPM,全称是JavaBusinessProcessManagement(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循ASL(ApacheLicenseVersion2.0)和EULA(JBossEndUserLicenseAgreement)协议。…

  • 视频直播技术详解之采集[通俗易懂]

    视频直播技术详解之采集[通俗易懂]声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。作者:七牛云责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基…

  • 工具帮助达到高潮_php代码用什么工具

    工具帮助达到高潮_php代码用什么工具网站挂马检测工具,网站被挂马在线检测工具作者:dthost|时间:2015-09-06|9,672次阅读做网站时间比较长的老站长都应该知道,网站最担心的事情就是网站被挂马,网站被挂马后,会被安全联盟列入名单,所有的安全软件以及联盟,都会提示这个网站谨慎访问,那么我们如何查到这些挂马,从而删除,但是问题来了,我们怎么来发现这些挂马呢?别给我说那些老站长才知道的技术,我现在一点会需要怎么办呢?首…

  • Java中字符串数组的输入与输出

    Java中字符串数组的输入与输出今天刷题遇到一个坑,老是接收不到字符串数组。即用str[i]=sc.nextLine();这样的方式去接收数组的话,打印的时候总是会少一个。importjava.util.Scanner;publicclasstest{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intn=sc.nextInt(); Stringstr[]=newString[n];

  • linux下的删除文件命令,Linux下删除文件命令「建议收藏」

    linux下的删除文件命令,Linux下删除文件命令「建议收藏」在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家。Linux下删除文件命令linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm-rf命令即可。直接rm就可以了,不过要加两个参数-rf即:rm-rf目录名字…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号