在Oracle中,错误“ORA-12560 TNS 协议适配器错误 protocol adapter error”的常见原因有哪些?

0    27    1

Tags:

👉 本文共约466个字,系统预计阅读时间或需2分钟。

现象

用sqlpuls / as sysdba 一直报错:

ORA-12560: TNS:protocol adapter error

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

解决

常见原因有如下几个:

① 监听服务没有起动起来

Windows环境操作步骤:开始---程序---管理工具---服务,打开服务面板,启动oracleXXXlistener服务。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

② 数据库实例没有启动。

启动命令为:net start OracleServiceORCL

请检查数据库告警日志,检查数据库是否有启动报错内容。

③ 环境变量问题。

请仔细检查ORACLE_HOMEPATH的路径。对于Windows环境来说,有用户变量系统变量,这2个变量都需要检查。

【重要】若是在同一台机器上同时安装了Oracle的服务器端和客户端,则要确保执行“sqlplus / as sysdba”命令的sqlplus在服务器路径下。

另外,在cmd界面需要设置ORACLE_SID,设置方法为:set ORACLE_SID=XXX

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部