ora - 01189故障解决办法

  

ora - 01189:文件来自于与先前文件不同的RESETLOGS
ora - 01110:数据文件4:“D: \ ORCLDATA \ XEPACS \ USERS01。DBF
ora - 01189解释:
原因:创建CONTROLFILE命令,这个文件或所有先前的文件是从去年RESETLOGS之前备份的。这也可能发生,如果这是一个离线文件,最后RESETLOGS之前以来一直离线。
行动:如果文件是去年RESETLOGS通常离线之前,仍然是离线,省略从创建CONTROLFILE命令。重命名和在线数据库是开放后的文件。否则,找到提到的版本文件符合datafiles和重试的其他命令。
1跳过有问题的数据文件重建控制文件或只用system01.dbf重建;

  

2 resetlogs打开数据库,注意更改撤销相关参数为手动;

  
 <代码>改变系统设置“_allow_resetlogs_corruption”=true=spfile范围
  改变系统设置audit_trail=所有范围=spfile;
  改变系统设置undo_management==spfile手册范围; 
  

3启动后重命名有问题的数据文件

  
 <代码>改变数据库重命名文件' D: \ ORACLE数据库产品\ \ 10.2.0 \ DBHOME_1 \ \小姐
  ING00004”到“d: \ orcldata \ xepacs \ users01.dbf”;  
  

由于scn较低,需要重新resetlogs调成一致,或者用bb调整。
# 4推进scn
<代码>改变会话设置事件的即时跟踪名称ADJUST_SCN级别1;
水平:一级通常是足够的,它提高了scn - 10亿
5改变数据库丢失4在线;
启动山;
完成恢复,直到取消;
完成介质恢复。
完成;修改数据库数据文件4在线;
数据库已更改。

  

6完成;改变数据库开放resetlogs;
此场景适用于离线了很久的数据文件,再在网上,丢失归档,或者数据库意外宕机

ora - 01189故障解决办法