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

    技术2025-08-09  12

    造成"ORA-12560: TNS: 协议适配器错误"问题的原因一般有三个: 1.监听服务没有起起来 windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。 2.database instance没有起起来 windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID. 3.注册表问题 regedit,然后进入HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID 我用第三种办法解决的。 背景:在Windows Server 2008( IBM服务器 )上装了Oracle 10g,pl/sql可以访问,但通过dos的sqlplus命令却无法登陆。报错如题。按照第三种方法,果然发现 ORACLE_SID 不对,竟然为orcl,不知道Oracle是根据什么生成的。
    最新回复(0)