ORA-12560: TNS: 协议适配器错误解决方法
在服务器上用以下方式登录数据库:
sqlplus / as sysdba
提示错误:ORA-12560: TNS: 协议适配器错误
一般情况下,造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1,检查必要的服务是否启动:
--数据库主服务:oracleserviceSID
--TNS服务:OracleOraDb11g_home1TNSListener
2,检查监听配置:开始菜单-程序-oracle主项-net manager
3,检查环境变量:我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid。
如果是因为环境变量原因无法登录时,也可以不设置环境变量,通过以下方式也可以登录:
1,带用户认证登录
sqlplus user/password@SID
2,临时设置oracle_sid登录
set oracle_sid=SID --先设置oracle_sid,临时设置,仅本次会话有效
sqlplus / as sysdba
即可登录!
【版權聲明】