问题描述:
Red Hat Enterprise Linux Servier 6.4服务器有意外重启现象,导致Oracle数据库服务无法访问。在终端中sqlplus 用户名登陆,有以下异常提示:
ORA-01034: Oracle not available
ORA-27101: shared memory realm does not exist
问题分析:
经分析发现因非正常关闭数据库,也就是在没有关闭数据库的情况下直接关机导致数据库实例和监听都没有启动。
解决办法:
一、启动实例
a) sqlplus / as sysdba
b) 查看实例状态:select status from v$instance;
b) 若非open状态则启动实例: startup(或者startup force)
二、启动监听
a) 查看监听状态,lsnrctl status
b) 若未开启则启动监听,lsnrctl start。(关闭监听lsnrctl stop)
原文链接:https://www.f2er.com/oracle/213152.html