今早,erp兄弟妹妹们说很多表不能查询,经OEM查找,发现bach表空间的bach01.dbf损坏,需要recovery。
解决方法:
1,要确定你所还原的DB是一直处于Archive模式;
2,用OEM确定损失的datafile的号码,比如,我丢失的bach01.dbf的号码是5,如果查不到,也没关系。
3,开始用RMAN进行restore:
RMAN>restore datafile 5 ;
如果没有查到datafile对应的号码,则:
RMAN>restore datafile '/u01//bach01.dbf' ;
4,用RMAN进行Recover:
RMAN> recover datafile 5;
或者:
RMAN> recover datafile '/u01//bach01.dbf';