记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

HP9000磁盘阵列控制器宕机造成oracle数据库数据文件出现坏块的处理

公司的一个重要oracle数据库使用的是HP9000磁盘阵列分配的lun。

上个星期,HP9000磁盘阵列的控制器出现宕机,HP工程师到机房重启控制器后,启动oracle数据库出现报错

SQL> startup;
ORACLE instance started.

Total System Global Area 1.2885E+10 bytes
Fixed Size                  2105920 bytes
Variable Size             620760512 bytes
Database Buffers         1.2247E+10 bytes
Redo Buffers               14667776 bytes
Database mounted.
ORA-01172: recovery of thread 1 stuck at block 752 of file 69
ORA-01151: use media recovery to recover block, restore backup if needed

检查数据库状态,发现数据库不能打开

SQL> select open_mode from v$database;
OPEN_MODE
----------
MOUNTED


报错提示第69个数据文件出现坏块

执行恢复命令

SQL> recover datafile 69;
Media recovery complete.

重新启动oracle数据库,数据库已能正常使用

SQL> select open_mode from v$database;


OPEN_MODE
----------
READ WRITE

转载请标明出处【HP9000磁盘阵列控制器宕机造成oracle数据库数据文件出现坏块的处理 】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论