记一次Oracle故障处理

98 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

Oracle服务器停机扩容完成后

su - oracle  #切换用户
lsnrctl start  #启动TNS监听,随后
sqlplus  /  as  sysdba  #连接SQL
startup;   #启动实例

然而数据库还连接不上,且提示错误12528

exit  #返回oracle用户
lsnrctl status  #查看监听状态

XNPC下有两个实例 于是切换环境变量,停掉该实例

 export  ORACLE_SID=testdb1
 sqlplus  /  as  sysdba
 shutdown immediate;

随后重启XNPC实例

 export  ORACLE_SID=XNPC
 sqlplus  /  as  sysdba
 shutdown immediate;
 startup;
 exit;
 lsnrctl  status  #查看XNPC实例为READY然后再次连接,连接成功