sqlplus本地登录报错,远程可以正常登录

发布时间 2023-10-18 08:50:12作者: 高伟-林州

问题描述:

   sqlplus本地登录报错,如下:

     sqlplus / as ssydba

     ERROR:

     ORA-12547:TNS:lost contact

原因分析:

     首先确保数据库实例正常运行:

      srvctl status database -d DB_UNIQUE_NAME

      ps -ef|grep pmon

       查看ORACLE_HOME是否正确配置:

       srvctl config database -d XXX |grep home  (发现ORACLE_HOME路径末尾多了个"/")

解决:

      修改为正确的ORACLE_HOME路径,然后重启数据库实例,问题解决:

      srvctl modify database -d DB_UNIQUE_NAME -o /u01/app/oracle/product/19.0.0/db_1 

       srvctl stop database -d DB_UNIQUE_NAME

       srvctl start database -d DB_UNIQUE_NAME

       sqlplus / as sysdba  (可正常登录) 

参考:Doc ID 2975749.1