RMAN-ERROR:因為找不到過期和丟失的歸檔日誌而備份失敗
oracle RMAN ERROR
oracle採用rman備份,但是備份過程中報錯如下:
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of backup plus archivelog command at 05/03/2018 15:30:02 RMAN-06059: expected archived log not found, loss of archived log compromises recoverability ORA-19625: error identifying file /oracle/archlog/cross/1_40137_869580905.dbf ORA-27037: unable to obtain file status Linux-x86_64 Error: 2: No such file or directory Additional information: 3 |
備份指令碼如下:
rman target / log=$BACKUPDIR/$DATA/$LOGFILE << EOF run{ allocate channel ch00 type disk maxpiecesize=4096M; allocate channel ch01 type disk maxpiecesize=4096M; backup as compressed backupset full database format '$BACKUPDIR/$DATA/${ORACLE_SID}_level0_%d_%T_%s_%p' plus archivelog format '$BACKUPDIR/$DATA/${ORACLE_SID}_arc_%d_%T_%s_%p' delete all input; backup current controlfile format '$BACKUPDIR/$DATA/${ORACLE_SID}_control_%d_%T_%s_%p'; backup spfile format '$BACKUPDIR/$DATA/${ORACLE_SID}_spfile_%d_%T_%s_%p'; release channel ch00; release channel ch01; } exit; EOF |
問題分析:
通過報錯資訊:expected archived log not found,而備份指令碼採用了plus archivelog,分析找到問題:因為找不到過期的歸檔日誌而備份失敗。
解決方法:
點選(此處)摺疊或開啟
-
RMAN target /
-
RMAN> CROSSCHECK ARCHIVELOG ALL;
- MRAN> DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-2153761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用RMAN增量備份處理Dataguard因歸檔丟失造成的gap
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- dg丟失歸檔,使用rman增量備份恢復
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- 世界備份日——如果您丟失了所有檔案
- RMAN備份整庫和歸檔日誌的方法
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- oracle 刪除過期的歸檔日誌Oracle
- 19c RAC因profile.xml檔案丟失節點1啟動失敗XML
- Oracle dg歸檔同步失敗Oracle
- 如何快速找到備份過最近、最大序號的歸檔日誌
- rman備份的時候讀取v$session_longops失敗導致備份失敗SessionGo
- Laravel日誌檔案寫入失敗(permission denied)Laravel
- Mysql備份失敗案例(一)MySql
- 最大似然估計可能因 "流形過度擬合 "而失敗
- 失敗登入行為輸出至alert日誌
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- 【BBED】丟失歸檔檔案情況下的恢復
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- gitlab自動定時備份檔案,備份失敗傳送郵件Gitlab
- oracle丟失的是所有的redo日誌組Oracle
- OGG整合抽取模式丟失歸檔處理模式
- SQLServer2012備份事務日誌報錯:讀取失敗: 1(函式不正確。)SQLServer函式
- Java的快速失敗和安全失敗Java
- 故障分析 | DDL 導致的 Xtrabackup 備份失敗
- 網站搬家時匯入SQL Server備份檔案失敗網站SQLServer
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- 紅日四為什麼失敗?
- mysqld啟動失敗時日誌檢視命令MySql
- TCG尋求變革的失敗嘗試,刀牌《Artifact》因何而亡?
- OpenSIPS 2.4.2 高併發下,日誌丟失怎麼辦
- thinkphp5丟失日誌問題,該如何解決?PHP
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- Sqlserver系統資料庫和使用者資料庫日誌檔案全部丟失的恢復SQLServer資料庫
- SQLSERVER2012備份日誌報錯:”讀取失敗: 23(資料錯誤(迴圈冗餘檢查)。)”SQLServer
- 救援丟失的Docx和Xlsx檔案的最佳方法
- 以失敗為機制:奇異人生中的真實失敗與虛構性失敗