undo壞塊引起資料庫無法啟動

imlihj2007發表於2011-11-22

--在資料庫啟動的時候,在沒有活動事務:如果沒有回滾表空間,直接修改引數就可以,
-- 丟失檔案的話,使資料檔案離線就可以
-- 有活動事務:找出活動事務在的回滾段,在引數檔案中處理
--記住一句話:回滾段的目的是事務讀取一致性,是“可有可無的(對資料最終儲存)”

--問題的關鍵是找到有活動事務的回滾段!

_corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$)
_offline_rollback_segments
_corrupted_rollback_segment

本來這個沒啥寫的 是個很普遍的問題,但是今天遠端竟然沒搞定,遠端過去才搞好...

後來才知道是_offline_rollback_segments和_corrupted_rollback_segments搞混淆了,今天貼出來 以後不能忘記了,還有如果可以直接恢復的 recover datafile 2 也可以吧回滾空間給恢復了..
還有:
今天的尋找活動回滾段的時候 完全是猜出來的 strings命令不熟悉 還好運氣比較好猜對了...

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9879835/viewspace-1056485/,如需轉載,請註明出處,否則將追究法律責任。

相關文章