Oracle
Allen 2021-03-01 17:48:01 33148 0 0 0 0

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

即可登录!


Tag: Oracle Oracle基础 TNS
我也要发一个   ·   返回首页   ·   返回[Oracle]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部