非歸檔模式下資料檔案被誤刪的解決方法
昨天停電一天,今早啟動一資料庫時拋“ORA-01251: Unknown File Header Version read for file number 42”,經諮詢原來該檔案被誤刪後將備份的檔案copy回後結果導致檔案頭部資訊不一致資料庫無法open起來。現在急需解決的是要儘快啟動資料庫。
[@more@][bocbi@portal3115 bdump]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 20 09:18:27 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected.
SQL> startup force mount;
ORACLE instance started.
Total System Global Area 1157627904 bytes
Fixed Size 1219016 bytes
Variable Size 251659832 bytes
Database Buffers 889192448 bytes
Redo Buffers 15556608 bytes
Database mounted.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01122: database file 42 failed verification check
ORA-01110: data file 42: '/opt/ora_data/unm/unmeaf.dbf'
ORA-01251: Unknown File Header Version read for file number 42
SQL> alter database datafile 42 offline;
alter database datafile 42 offline
*
ERROR at line 1:
ORA-01145: offline immediate disallowed unless media recovery enabled
SQL> alter database datafile 42 offline drop;
Database altered.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 60 - see DBWR trace file
ORA-01110: data file 60: '/opt/ora_data/unm/idx_unmeaf.dbf'
SQL> alter database datafile 60 offline drop;
Database altered.
SQL> alter database open;
Database altered.
SQL> select tablespace_name from dba_data_files where file_id in (42,60);
TABLESPACE_NAME
------------------------------
UNMEAF
IDX_UNMEAF
SQL> drop tablespace unmeaf including contents and datafiles;
Tablespace dropped.
SQL> drop tablespace idx_unmeaf including contents and datafiles;
Tablespace dropped.
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/38542/viewspace-919541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非歸檔資料檔案誤刪除解決辦法
- 歸檔和非歸檔模式下ORA-01145錯誤的解決方法模式
- 非歸檔模式下恢復利用offline drop命令誤刪除的資料檔案模式
- 非歸檔模式下的資料檔案路徑修改模式
- 誤刪除資料檔案、控制檔案的非RMAN恢復方法
- 【恢復】非歸檔模式下因誤刪除資料檔案導致資料庫無法OPEN的故障處理模式資料庫
- 非歸檔模式下的資料備份模式
- 歸檔模式下的日誌檔案丟失的解決方法模式
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- 歸檔模式下,線上刪除資料檔案的完全恢復模式
- redo log 丟失(非歸檔模式,資料庫正常關閉,redo log 被誤刪除!)模式資料庫
- 被誤刪的檔案正確處理方法,快速找回誤刪的檔案
- 被誤刪的檔案快速恢復方法
- 非歸檔模式下非當前日誌檔案的丟失的恢復模式
- UNDO表空間下的資料檔案被誤刪除後的處理方法
- 非歸檔庫誤刪表空間後的資料恢復資料恢復
- 歸檔模式下資料檔案丟失的恢復模式
- 誤刪資料檔案在沒有歸檔的情況下恢復實驗
- 非歸檔模式下恢復資料庫兩例模式資料庫
- Oracle歸檔模式和非歸檔模式Oracle模式
- 非歸檔模式改為歸檔模式模式
- 【轉】雙節點RAC下將資料庫從非歸檔模式更改到歸檔模式資料庫模式
- 歸檔模式與非歸檔模式的切換模式
- REDO日誌損壞,非歸檔模式資料檔案恢復模式
- 非歸檔模式恢復資料庫模式資料庫
- rac歸檔模式/非歸檔模式下檔案建至本地儲存修復方法-ORA-01157模式
- oracle資料檔案被誤刪除後的災難處理方法Oracle
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- 誤刪資料庫資料檔案的處理方法資料庫
- Oracle 歸檔與非歸檔模式的更改Oracle模式
- Oracle歸檔模式和非歸檔模式的區別Oracle模式
- 無備份恢復(歸檔模式)已刪除資料檔案模式
- Oracle歸檔模式與非歸檔模式設定Oracle模式
- 恢復案例:歸檔模式下丟失非系統表空間資料檔案的恢復模式
- 歸檔模式下丟失普通資料檔案並恢復模式
- 資料檔案誤刪--但有資料檔案的copy恢復
- 使用中undo表空間資料檔案被誤刪
- ORACLE資料庫歸檔改為非歸檔Oracle資料庫