呼叫系统断电后重启,数据库无法启动

发布时间:  2015-04-25 浏览次数:  162 下载次数:  0
问题描述
现网断电重启后,主数据库无法启动。启动时出现如下错误:ORA-01078,ORA-01565,ORA-17503,ORA-15077,ORA-29701,如下所示:

处理过程
1. 检查物理心跳链接。

2. 检查节点间SSH信任关系。

3. 检查裸设备连接。

raw -qa
如果出现如下信息,表示裸设备没有挂载。



执行如下命令,挂载裸设备。
chmod 777 /etc/init.d/linkraw_oracle
sh /etc/init.d/linkraw_oracle

4. 检查裸设备权限是否正确。


5. 检查CRS启动状态。
cd /opt/oracrs/bin/
./crs_stat –t

6. 启动CRS。
/etc/init.d/init.crs start

7. 检查CRS启动状态。
如果如下信息,表示数据库未启动。



a. 启动数据库。
su – oracle
sqlplus / as sysdba
startup
b. 查看oracle实例状态。
select INSTANCE_NAME,STATUS from v$instance;
oracle实例正常启动信息如下:


8. 检查CRS状态。
./crs_stat –t
CRS正常运行显示如下:


根因
可能原因:
 磁盘未能挂载,ASM实例未能找到磁盘。
 CRS软件未能启动。

END