資料檔案拷貝檔案頭驗證錯誤
在客戶資料庫的alert日誌中,發現了這個錯誤資訊。
說是錯誤資訊,但是並沒有對應的錯誤號,應該算是訊息資訊:
Mon Dec 20 06:10:04 2010
datafilecopy header validation failure for file +FLHDG/clubstat2_idx.dbf
從錯誤資訊的時間判斷,應該是rman後臺備份或執行delete obsolete命令時產生的。
這個資訊比較少見,從字面上看,似乎是資料檔案的備份存在錯誤。
檢查rman的資料檔案拷貝資訊:
RMAN> list datafilecopy all;
using target database control file instead of recovery catalog
List of Datafile Copies
Key File S Completion Time Ckp SCN Ckp Time Name
------- ---- - --------------- ---------- --------------- ----
1 18 X 29-DEC-09 5040339738 29-DEC-09 +FLHDG/clubstat2_idx.dbf
查詢資料字典資訊:
SQL> select name from v$datafile
2 where name = '+FLHDG/clubstat2_idx.dbf';
NAME
------------------------------------------------------------------------------
+FLHDG/clubstat2_idx.dbf
SQL> select name from v$datafile_copy
2 where name like '+FLHDG%';
NAME
------------------------------------------------------------------------------
+FLHDG/clubstat2_idx.dbf
目前資料檔案和資料檔案備份的名稱是一樣的,看來問題不像字面描述的那麼簡單了,現在出現了字典不一致的現象。
查詢了一下metalink,感覺問題和文件ID 460365.1描述的很相似。
解決方法就是通過change datafilecopy 1 uncatalog命令,注意這裡1對應的從rman獲取的datafile copy的key資訊。
從控制檔案中刪除錯誤的datafile copy命令,從而避免在rman備份或刪除obsolete物件的時候出現上述的錯誤。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-682631/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IOCP 檔案拷貝
- asm拷貝檔案到檔案系統ASM
- IO流-檔案拷貝
- 檔案內容拷貝
- Golang命令列拷貝檔案Golang命令列
- [java IO流]之檔案拷貝Java
- c語言拷貝檔案程式C語言
- Python基礎 - 檔案拷貝Python
- 二進位制檔案拷貝
- oracle資料檔案驗證工具Oracle
- xcopy 實現批處理拷貝檔案或資料夾
- 檔案操作(二進位制拷貝)
- 使用expect指令碼SCP拷貝檔案指令碼
- linux 帶路徑拷貝檔案Linux
- linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器Linux伺服器
- Linux救援模式下拷貝Oracle資料檔案,恢復資料庫Linux模式Oracle資料庫
- 使用RMAN在ASM和檔案系統之間拷貝資料ASM
- Java IO 流之拷貝(複製)檔案Java
- linux parallel rsync 拷貝N多檔案LinuxParallel
- 零拷貝讀取檔案成 Go 物件Go物件
- 使用UltraEdit 拷貝二進位制檔案
- 利用拷貝data目錄檔案的方式遷移mysql資料庫MySql資料庫
- jq驗證檔案
- Java實現檔案拷貝的4種方法.Java
- 11g中節點間拷貝檔案
- 【ASM學習】從ASM拷貝檔案的方法ASM
- 使用BBED修改檔案頭解決資料庫Open驗證問題(下)資料庫
- 使用BBED修改檔案頭解決資料庫Open驗證問題(上)資料庫
- 錯誤新增表空間的資料檔案
- [20180718]拷貝資料檔案從dg庫.txt
- 資料檔案誤刪--但有資料檔案的copy恢復
- 使用shell指令碼及asm cp或RMAN copy批量將資料檔案從ASM拷貝到檔案系統指令碼ASM
- 跨網路拷貝檔案的簡單實踐
- Linux使用expect實現遠端拷貝檔案Linux
- 在不同主機的ASM之間拷貝檔案ASM
- 一個錯誤的資料檔案的恢復
- iOS - 拷貝resource資原始檔夾iOS
- Linux下誤刪資料檔案從檔案控制程式碼恢復資料檔案Linux