Oracle数据库案例整理-Oracle系统运行时故障-断电导致数据文件状态变为RECOVER
1.1 现象描述
异常断电,数据库数据文件的状态由ONLINE变为RECOVER。系统显示如下信息:
SQL> select file_name ,tablespace_name ,online_status from dba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME ONLINE_
------------------------------ -------
/enip/oracle_data/CBS_LOG_IDX
CBS_LOG_IDX RECOVER
1.2 可能原因
异常断电,导致数据文件状态异常。
1.3 处理步骤
- 以oracle用户登录数据所在机器。
- 以sysdba用户连接数据库。
% sqlplus / as sysdba
- 恢复数据库数据文件。
SQL> recover datafile '/enip/oracle_data/CBS_LOG_IDX';
- 检查数据库数据文件的状态。
SQL> select file_name ,tablespace_name ,online_status from dba_data_files;
数据库数据文件恢复成功,系统显示如下信息:
FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME ONLINE_
------------------------------ -------
/enip/oracle_data/CBS_LOG_IDX
CBS_LOG_IDX ONLINE
如果问题没有解决,请使用RMAN工具恢复文件。
1.4 参考信息
使用RMAN恢复文件:
1. 启动RMAN工具。
% rman target /
2. 恢复数据文件。
RMAN> restore datafile '数据文件的路径';
RMAN> recover datafile;
RMAN> exit;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。