[Q]丟失一個資料檔案,但是沒有備份,怎麼樣開啟資料庫 zt
[A]如果沒有備份只能是刪除這個資料檔案了,會導致相應的資料丟失。
SQL>startup mount
--ARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline;
--NOARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline drop;
SQLl>Alter database open;
注意:該資料檔案不能是系統資料檔案
[Q]丟失一個資料檔案,沒有備份但是有該資料檔案建立以來的歸檔怎麼恢復
[A]保證如下條件
a. 不能是系統資料檔案
b. 不能丟失控制檔案
如果滿足以上條件,則
SQL>startup mount
SQL>Alter database create datafile 'file name' as 'file name' size ... reuse;
SQL>recover datafile n; -檔案號
或者
SQL>recover datafile 'file name';
或者
SQL>recover database;
SQL>Alter database open;
[Q]聯機日誌損壞如何恢復
[A]1、如果是非當前日誌而且歸檔,可以使用
Alter database clear logfile group n來建立一個新的日誌檔案
如果該日誌還沒有歸檔,則需要用
Alter database clear unarchived logfile group n
2、如果是當前日誌損壞,一般不能clear,則可能意味著丟失資料
如果有備份,可以採用備份進行不完全恢復
如果沒有備份,可能只能用_allow_resetlogs_corruption=true來進行強制恢復了,但是,這樣的方法是不建議的,最好在有Oracle support的指導下進行。
SQL>startup mount
--ARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline;
--NOARCHIVELOG模式命令
SQL>Alter database datafile 'file name' offline drop;
SQLl>Alter database open;
注意:該資料檔案不能是系統資料檔案
[Q]丟失一個資料檔案,沒有備份但是有該資料檔案建立以來的歸檔怎麼恢復
[A]保證如下條件
a. 不能是系統資料檔案
b. 不能丟失控制檔案
如果滿足以上條件,則
SQL>startup mount
SQL>Alter database create datafile 'file name' as 'file name' size ... reuse;
SQL>recover datafile n; -檔案號
或者
SQL>recover datafile 'file name';
或者
SQL>recover database;
SQL>Alter database open;
[Q]聯機日誌損壞如何恢復
[A]1、如果是非當前日誌而且歸檔,可以使用
Alter database clear logfile group n來建立一個新的日誌檔案
如果該日誌還沒有歸檔,則需要用
Alter database clear unarchived logfile group n
2、如果是當前日誌損壞,一般不能clear,則可能意味著丟失資料
如果有備份,可以採用備份進行不完全恢復
如果沒有備份,可能只能用_allow_resetlogs_corruption=true來進行強制恢復了,但是,這樣的方法是不建議的,最好在有Oracle support的指導下進行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-180500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman備份但丟失一個資料檔案,但有歸檔備份
- 歸檔模式有備份丟失資料檔案後恢復模式
- 備份恢復之資料檔案丟失
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復
- RMAN資料庫恢復 之歸檔模式有(無)備份-丟失資料檔案的恢復資料庫模式
- dataguard之物理備庫丟失資料檔案
- 所有除引數檔案以外的檔案都丟失,但是隻有資料檔案的 RMAN 備份的恢復
- 所有除引數檔案以外的檔案都丟失,但是隻有資料檔案的 RMAN 備份的恢復2
- 丟失一個控制檔案並恢復資料庫資料庫
- rman恢復--歸檔模式有備份,丟失資料檔案的恢復模式
- 歸檔模式無備份丟失資料檔案後恢復模式
- 備份與恢復--資料檔案損壞或丟失
- 資料庫啟動時丟失資料檔案模擬實驗資料庫
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- 備份&恢復之八:RMAN備份歸檔模式下損壞(丟失)多個資料檔案,進行整個資料庫的恢復模式資料庫
- 無備份丟失部分資料檔案和控制檔案恢復 [轉]
- 沒有備份的資料檔案恢復(五)
- 備份&恢復之五:歸檔模式下丟失或損壞一個資料檔案模式
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- [Q]怎麼快速得到整個資料庫的熱備指令碼 zt資料庫指令碼
- 歸檔模式,恢復沒有備份的資料檔案模式
- [求助]exp時丟失了一個資料檔案?
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- oracle實驗記錄(恢復-丟失未備份資料檔案)Oracle
- postgresql資料庫怎麼備份SQL資料庫
- Oracle RMAN 不完全恢復(只有資料檔案備份,丟失歸檔日誌備份)Oracle
- 資料檔案丟失 無備份 無重啟 通過控制程式碼恢復
- 資料檔案丟失,無備份,無重啟,通過控制程式碼恢復
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- 資料丟失如當頭棒喝,資料備份重如山!
- 資料檔案損壞、丟失
- 模擬資料檔案丟失
- 資料庫在沒有備份的情況下的資料檔案損壞的恢復資料庫
- REDO檔案丟失的恢復__沒有任何備份的情況
- 當資料檔案表空間丟失的時候怎麼恢復該資料檔案
- 怎樣開啟mongodb資料庫MongoDB資料庫