一、控制檔案損壞的恢復(乙個檔案)
損壞單個控制檔案是比較容易恢復的,因為一般的資料庫系統,控制檔案都不是乙個,而且所有的控制檔案都互為映象,只要拷貝乙個好的控制檔案替換壞的控制檔案就可以了。
--方法1:使用spfile多路復用
sql> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
oracle 例程已經關閉。
sql> startup
oracle 例程已經啟動。
total system global area 599785472 bytes
fixed size 1250380 bytes
variable size 171969460 bytes
database buffers 423624704 bytes
redo buffers 2940928 bytes
ora-00205: ?????????, ??????, ???????
sql> shutdown immediate;
ora-01507: ??????
oracle 例程已經關閉。
sql> startup
oracle 例程已經啟動。
total system global area 599785472 bytes
fixed size 1250380 bytes
variable size 171969460 bytes
database buffers 423624704 bytes
redo buffers 2940928 bytes
資料庫裝載完畢。
資料庫已經開啟。
sql> show parameter control_files;
--方法2: 通過初始化檔案修改設定多路控制檔案複製
1)直接修改伺服器引數檔案.
create pfile='e:\initorcl.ora' from spfile;
2_編輯修改e:\initorcl.ora檔案.
修改control_files部分,將丟失的控制檔案刪除.如:
3)啟動
startup pfile='e:\initorcl.ora';
說明:1、損失單個控制檔案是比較簡單的,因為資料庫中所有的控制檔案都是映象的,只需要簡單的拷貝乙個好的就可以了
2、建議映象控制檔案在不同的磁碟上
3、建議多做控制檔案的備份,長期保留乙份由alter database backup control file to trace產生的控制檔案的文字備份
恢復損壞的pdf檔案
昨天在編輯乙個pdf時機器突然重啟,導致pdf檔案損壞,打不開了。由於平時有邊看pdf邊做注釋的習慣,如果無法恢復,那麼就導致其中的所有的筆記丟失,這下損失會比較慘重。baidu了一下pdf修復軟體,無一能夠比較好地恢復pdf,並且保留其中的格式。google之後發現mupdf可以重寫pdf,於是嘗...
如何恢復包含損壞記錄的物理檔案
在物理檔案在沒有啟用日誌的狀態下,如果出現了損壞的記錄如何恢復該物理檔案。解答 請按照以下步驟,盡量恢復物理檔案中沒有損壞的記錄 1 在os 400命令列鍵入以下命令 ovrdbf file liba file seqonly yes 1 注 該命令確保該物理檔案被順序地處理,同時只有乙個記錄在處理...
MDF檔案損壞,如何恢復?(未解決)
mdf檔案損壞,如何恢復?mdf附加失敗,資料庫附加失敗 1.附加時 2.用替換法設定後重建日誌 其實已經刪掉日誌了,確保操作之前沒有日誌,但是執行 alter database test rebuild log on 新建日誌時,缺報這個錯,一看檔案,是已經存在了 但是即使刪掉這個資料庫,這個日誌...