日期:2014-05-16 浏览次数:20345 次
异常断电,数据库数据文件的状态由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
异常断电,导致数据文件状态异常。
% 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工具恢复文件。
使用RMAN恢复文件:
1. 启动RMAN工具。
% rman target /
2. 恢复数据文件。
RMAN> restore datafile '数据文件的路径';
RMAN> recover datafile;
RMAN> exit;