ORA-12560: TNS: 协议适配器错误 的解决办法

CMD登录Oracle报错,ORA-12560:TNS:协议适配器错误 前言:今天使用命令sqlplus / as sysdba;登录Oracle报ORA-12560:TNS:协议适配器错误。之前使用该命令是没有问题,今天非常奇怪,不知怎么的就报错了。我网上找了一些解决方案,但大多数都不全,为此我总结整理了一下,大概有三种原因,在这里我一一列举 原因一:Oracle服务异常停止 可能因为某些原因导致我们的Oracle相关服务停止,执行上述命令的时候就会报错,所以先检查一下自己的Oracle服务是不是全部开启。 打开任务管理器–》服务 我这里有一个服务停止了,但我启动之后, 阅读详情
AI摘要

本文详细介绍了如何解决Oracle数据库中常见的ORA-12560:TNS协议适配器错误及ORA-12541:TNS无监听程序错误。提供了两种有效的方法来修改ORACLE_SID,并重启Oracle服务和监听器。


《 ORA-12560: TNS: 协议适配器错误 》


关于 “ ORA-12560: TNS: 协议适配器错误” 的解决办法:
初步判定为 SID 错误导致,如下图:



解决办法:


第一种方法:
Ctrl + R 输入 " regedit " 查找路径 " HKEY_LOCAL_MACHINE -> SOFTWARE -> Oracle -> KEY_OraDb11g_home1 " 
找到 ORACLE_SID 右键,进行修改,如下图:



第二种方法:
Ctrl + R 输入 " cmd " 进入到 DOS 界面,输入 " set ORACLE_SID=ETC " ,如下图:


注:ETC 为 Oracle 安装的时候,设置的服务器名称。


操作系统环境变量设置完毕后,重启 Oracle服务器和Oracle监听器
Ctrl + R 输入命令 " SERVICES.MSC " ,找到Oracle服务和监听器,如下图:



注意:先全部停止,然后再全部启动。

然后去登陆的时候,又遇到一个问题 : ORA-12541: TNS: 无监听程序

关于 《 ORA-12541: TNS: 无监听程序 》的解决办法!


好了,关于 " 协议适配器错误 " 的问题就成功的解决了,

如果期间还遇到其它问题,可以给我留言,一起探讨。
也希望大家多多关注CSND的IT社区。微笑微笑微笑






深入解析ORA-12560:TNS协议适配器错误的根源与解决方案 本文深入解析Oracle数据库连接中常见的ORA-12560: TNS协议适配器错误。文章从错误本质出发,详细剖析了TNS协议适配器的工作原理,并系统梳理了五大常见根源,包括数据库实例服务未运行、连接语法与环境变量错误、监听器问题、注册表损坏及权限冲突。同时提供了从快速检查到高级诊断的完整实战解决流程与预防建议,帮助开发者和DBA彻底理解和解决此经典连接问题。 阅读详情

相关推荐

ORA-12560 TNS 协议适配器错误

ORA-12560 TNS 协议适配器错误

ORA-12560:TNS:协议适配器错误的解决方案

ORA-12560:TNS:协议适配器错误的解决方案

weixin_42064877的博客 1万+

保姆级教程:在Ubuntu 22.04上用VLLM+OpenWebUI部署DeepSeek-R1-14B(含Q8量化模型下载)

本文提供在Ubuntu 22.04上使用VLLM和OpenWebUI部署DeepSeek-R1-14B大语言模型的完整教程,包括环境配置、模型下载、VLLM参数调优及OpenWebUI集成。特别针对Q8量化模型优化部署流程,解决CUDA版本冲突等常见问题,适合开发者快速搭建本地AI对话系统。

weixin_26712075的博客 430

ORA-12560:TNS:协议适配器错误 ORA-12518:TNS:监听程序无法分发客户机连接

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.1.监听服务没有起起来。

qq_45748758的博客 7247

西门子S7-1200和IFM IO-Link主站连接与设定

硬件配置:S7-1200 1214DC/DC/DC,IFM AL1102支持Profinet,IFM支持IO-Link的流量传感器SBG233,流量开关SI5010,接近开关IF6123。第三步:打开IFM moneo configure可查看到流量传感器SBG233 PLC映射所有输出共占用4个byte,也可在IFM官网下载传感器对应IODD文件。第五步:组态编程编译下载。最近新做了一个项目,用到了IO-Link设备,今天来分享一下S7-1200和IFM IO-Link主站模块AL1102的连接过程。

GreatShen168的博客 6485

【AutoSar CP】SoAd模块

比如对于特定的PDU,其PduId在程序编译时就确定了,但是在代码运行中,该PduId可能需要发送到不同的远端ip,这时就需要用SoAd来设置连接远端地址信息。SoAdSocketConnectionGroup(连接参数)SoAdSocketRoute(接收数据)SoAdRoutingGroup(开关)SoAdPduRoute(发送数据)

至道无难,唯嫌拣择。 1683

sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法

sqlplus登录时遇到的ORA-12560: TNS: 协议适配器错误解决办法 在windows下使用lsnrctl start启动监听之后,然后使用sqlplus登录的时候遇到了ORA-12560: TNS: 协议适配器错误的问题。 这时数据库的实例还没有...

chenqunan3231的博客 147

TSMaster二次开发实战:如何用Python搞定CAN/CANFD事件回调(附完整代码)

本文详细介绍了如何利用Python进行TSMaster二次开发,实现CAN/CANFD事件回调功能。通过实战代码演示,讲解了预发送与后处理回调的核心区别、注册流程、资源管理及性能优化技巧,帮助工程师高效构建自动化测试与数据监控应用。

star的博客 667

ORA-12560: TNS: 协议适配器错误的解决办法

我是一个新手小白,这是我的第一篇博客,主要是记录我自己的成长 问题:ORA-12560: TNS: 协议适配器错误 发生情景:很多人下载了Oracle之后想连接数据库,但是连接不上了 问题排查: 1、有可能是数据库监听器没有打开:打开服务(win+R输入:services.msc),找到OracleOraDb11g_home1TNSListener和OracleServiceORCL,看下是否正...

wuyanjing007的博客 1万+

某招标公告网和vcaptcha验证码识别逆向

本文分析了某验证码系统的加密流程及破解思路。首先通过反混淆技术定位到加密函数,拆解了包含指纹函数、环境参数等组成的加密字符串。研究发现验证码生成涉及canvas指纹、环境检测等反爬机制,可通过模拟浏览器环境绕过。验证过程需要解密图片顺序,通过work2.js计算还原图片位置,再结合滑动轨迹、时间等参数生成验证请求。文章仅提供技术研究思路,强调需遵守法律法规,严禁非法破解信息系统。完整流程包括环境模拟、加密参数还原、图片处理和轨迹生成等步骤,成功率较高。

码王吴彦祖的博客 577

1、微软 Intune 全面指南:配置、管理与自动化

本文全面介绍了微软 Intune 的配置、管理和自动化操作,涵盖用户与设备管理、安全策略设置、跨平台应用部署、合规性监控及报告分析等内容。通过详细的操作步骤、自动化脚本示例和流程优化建议,帮助技术人员高效掌握 Intune 在混合办公环境中的实际应用,并展望其未来发展趋势。

ii567的博客 356

ArcSDE启动遇到ORA-12560: TNS: 协议适配器错误解决办法

ArcSDE启动遇到ORA-12560: TNS: 协议适配器错误解决办法 http://forums.esri.com/Thread.asp?c=158&f=2285&t=243013 Installation of ArcSDE 9.2 on 64 bit Oracle 10gR2 Author Dejan Krstevski Da...

weixin_33991727的博客 222

thermal系列(5)-DTSI中配置Thermal

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.youkuaiyun.com/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录thermal系列目录DTSI中配置ThermalDTSI节点类型描述CPU0的配置举例CPU核hot-plugging举例修改热缓解阈值DTSI的node中带有tracks-lowDTSI中关闭某个Thermal Zones thermal系列目录 thermal系列(1)-引言部分 thermal.

fulinux的博客 1229

ORA-12560:TNS:协议适配器错误解决办法

ORA-12560:TNS:协议适配器错误解决办法 一,监听及服务器实例问题 1)监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板,启动 OracleOraDb11g_home1TNSListener服务。 2).database instance没有起起来。windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动orac...

DongWinter的博客 1720

无实习经验?IT应届生简历封神思路:把校园经历写成offer收割机

摘要: IT应届生无实习经历如何打造竞争力简历?本文揭秘“无实习简历封神指南”,通过四大步骤将校园经历转化为HR认可的硬核技能: 素材挖掘:课程设计、个人项目、社团活动、竞赛证书都是隐藏的“实战经验”,用STAR法则细化成果。 技能转化:匹配岗位JD关键词,用“动词+量化结果”包装经历(如“优化查询效率30%”)。 避坑指南:避免流水账、夸大技能或堆砌无关经历,聚焦技术能力与岗位需求。 核心逻辑:HR看重潜力而非经验,用校园经历证明学习能力、问题解决能力和技术落地能力。 无实习≠无竞争力,学会“翻译”经历,

通俗易懂学IT 418

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ORA-12560: TNS: 协议适配器错误解决办法

ORA-12560: TNS: 协议适配器错误解决办法 原创:丶无殇    时间:2019-9-19 问题 当出现这个问题时候,是因为你把Oracleservice关闭了 解决方法 打开运行程序,输入services.msc,然后找到Oracle XXXX service将它启动即可。 ...

丶无殇的博客 1116

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【ORA-12560: TNS: 协议适配器错误】解决办法总结

sqlplus登录时报错 ORA-12560:TNS:协议适配器错误 网上搜了以后打开第一篇http://www.itpub.net/thread-223688-1-1.html 检查所有配置后一切正常 后来找到第二篇http://worms.blog.51cto.com/969144/1293265 问题解决!十分感谢作者! 原因是服务器上同时安装了ora...

weixin_33755847的博客 373

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

安装完成ORACLE 数据库后,登陆出现 ORA-12560:TNS:协议适配器错误 问题解决办法

希望对大家有帮助: 刚才碰见这个问题,我也是很头疼,无从下手,上网查找之后,发现很多人都在引用相同的一段话,如下: ORA-12560: TNS: 协议适配器错误的解决方法 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板,启动oraclehome92TNSlistener服务。 2.database instance没有起起来。windows平台如下操作:开始—程序—管理工具—

weixin_45944348的博客 2575

ORA-12560: TNS: 协议适配器错误 解决办法

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:  1. 监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动OracleOraDb10g_home1TNSListener服务。  2. database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务  ...

我也IT 861

ORA-12560: TNS: 协议适配器错误的解决方法(网上找的解决办法)

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXX

vc_asp的专栏 1230

Oracle数据库ORA-12560: TNS 协议适配器错误的解决办法

<br />造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:<br /><br /> ◆1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, <br /> 启动oraclehome92TNSlistener服务。<br /> <br /><br /> ◆2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务 <br /> 面板,启动oracleser

jlds123的专栏 908
上一篇: ORA-28000: the account is locked 的解决办法,解决完一个又来一个
下一篇: ORA-12541: TNS: 无监听程序 的解决办法
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值