ORA-00214: control file '/opt/oracle/db/oradata/iptvmdn/lv_control2tbs' version
117553 inconsistent with file '/opt/oracle/db/oradata/iptvmdn/lv_control1tbs'
可能原因
异常断电导使undo表空间文件损坏,数据库启动失败。
处理步骤
以oracle用户登录数据库所在机器。
以sysdba用户连接数据库。
% sqlplus / as sysdba
通过spfile文件创建一个临时的pfile文件。
SQL> create pfile=’$ORACLE_HOME/dbs/temp_pfile_ora’ from spfile;
退出sqlplus
SQL> quit
在该pfile文件最后添加*.undo_management=‘MANUAL’。
% vi $ORACLE_HOME/dbs/temp_pfile_ora
Total System Global Area 4142166016 bytes
Fixed Size 2166208 bytes
Variable Size 2214593088 bytes
Database Buffers 1912602624 bytes
Redo Buffers 12804096 bytes
Database mounted.
Database opened.
查看并记录回滚段信息。
SQL> select SEGMENT_NAME from dba_rollback_segs;
关闭数据库。
SQL> shutdown immediate;
修改临时pfile文件。
a.删除“*.undo_management=‘MANUAL’”。
b. 添加如下内容。
_corrupted_rollback_segments=(_SYSSMU1_1192403689$,_SYSSMU2_1192403689$,_SYSSMU3_1192403689$,_SYSSMU4_1192403689$,_SYSSMU5_1192403689$,_SYSSMU6_1192403689$,_SYSSMU7_1192403689$,_SYSSMU8_1192403689$,_SYSSMU9_1192403689$,_SYSSMU10_1192403689$)