排错-windows下_ORA-12560 TNS 协议适配器错误解决方法

简介: 排错-windows下_ORA-12560 TNS 协议适配器错误解决方法

                     排错-windows_ORA-12560 TNS 协议适配器错误解决方法



问题描述:

修改SQL*Plus窗口属性后,重新打开SQL*Plus时出现ORA-12560: TNS:协议适配器错误

 

原因分析:

ORA-12560: TNS:协议适配器错误的问题的原因有三个:

1. 监听服务没有起来。

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

 

2. database instance没有起来

telnet localhost 1158看能否telnet上去,如果你可以,则表示oracleDBconsoleSID服务已经开启。

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

 

3. 注册表问题。

regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX

或右键我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX

或进入sqlplus前,在command line下输set oracle_sid=XXXX

说明:其中,XXXX就是你的database SID.

 

但是检查了下相关项,发现没出现上述说的异常情况。

tnsping oracle实例名,如tnsping orcl,可以ping通。

 

最后:把上面说的三个服务重新启动,问题解决。

目录
相关文章
|
人工智能 Windows
windows小问题解决方法
windows小问题解决方法
85 0
|
27天前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
53 2
|
2月前
|
弹性计算 安全 网络安全
阿里云国际版无法远程连接Windows服务器的解决方法
阿里云国际版无法远程连接Windows服务器的解决方法
|
2月前
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
2月前
|
弹性计算 安全 关系型数据库
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
阿里云国际版远程连接Windows系统的ECS服务器时提示协议错误
|
3月前
|
Windows
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
|
6月前
|
Windows
Windows批处理(BAT)文件执行时“一闪而过或闪退”问题及解决方法
Windows批处理(BAT)文件执行时“一闪而过或闪退”问题及解决方法
2438 1
|
5月前
|
安全 网络协议 Linux
【Windows】已解决:修改本地host文件异常的正确解决方法
【Windows】已解决:修改本地host文件异常的正确解决方法
347 0
|
5月前
|
NoSQL Redis Windows
redis双击闪退解决方法,windows版的redis资源,redis安装,win资源可下
redis双击闪退解决方法,windows版的redis资源,redis安装,win资源可下
|
7月前
|
存储 安全 Windows
Windows无法完成格式化怎么办?5种解决方法
在使用电脑时,我们有时会遇到“Windows无法完成格式化”的问题,这可能由磁盘写保护、权限限制、物理损坏或磁盘占用等原因引起。为解决这个问题,可以尝试关闭写保护开关、提升格式化权限、使用第三方工具、在CMD中用diskpart命令格式化或检查磁盘健康状况。如果磁盘有重要数据,可以先用数据恢复软件拯救数据。如果以上方法无效,可能需要专业售后检查修复或更换硬件。记得在操作前备份重要文件,以防数据丢失。