Oracle 10G RAC歸檔引數格式問題導致歸檔至ASM時出錯
10G RAC在ASM中存放歸檔日誌引數正確設定
log_archive_dest_1 string location=+RECOVERY/JTPROD
在利用vmware workstation進行共享磁碟,當設定log_archive_dets_1為‘+RECOVERY/JTPROD/archfolder’類似格式時,歸檔時會導致磁碟不一致,歸檔檔案也不能夠正常使用,包括crosscheck與backup archivelog all等常用的管理操作。
錯誤如下alter日誌:
SUCCESS: diskgroup ARCH was mounted
archivelog header validation failure for file +ARCH/jtprod/1_13_772105560.dbf
archivelog header validation failure for file +ARCH/jtprod/1_15_772105560.dbf
Mon Jan 09 13:38:29 CST 2012
SUCCESS: diskgroup ARCH was dismounted
除錯過程如下:
RMAN>backup database plus archivelog;
ORA-19563: archived logheader validation failed for file
RMAN>crosscheck archivelog all;該檔案為failed。
RMAN>list expired copy;顯示這些歸檔無效,不能被使用。
RMAN>delete expired coyp;只好將之刪除。
解決
當log_archive_dest_1調整為location=+RECOVERY/JTPROD是則不再報錯。
SQL>alter system set log_archive_dest_1='location=+RECOVERY/JTPROD' scope=spfile sid='JTPROD1';
SQL>alter system set log_archive_dest_1='location=+RECOVERY/JTPROD' scope=spfile sid='JTPROD2';
log_archive_dest_1scope=both修改後spfile和memory可以立馬生效.
同時如果還有類似錯誤需要進行
RMAN> allocate channel for maintenance type disk;
allocated channel: ORA_MAINT_DISK_1
channel ORA_MAINT_DISK_1: sid=133 instance=JTPROD1 devtype=DISK
RMAN> change archivelog all crosscheck;
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_35_772105560.dbf recid=78 stamp=772236831
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_36_772105560.dbf recid=81 stamp=772236893
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_37_772105560.dbf recid=82 stamp=772237064
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_38_772105560.dbf recid=84 stamp=772237096
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_39_772105560.dbf recid=88 stamp=772237236
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/1_40_772105560.dbf recid=89 stamp=772237681
validation failed for archived log
archive log filename=+RECOVERY/jtprod/2_52_772105560.dbf recid=87 stamp=772237227
validation succeeded for archived log
archive log filename=+RECOVERY/jtprod/2_53_772105560.dbf recid=90 stamp=772237680
Crosschecked 8 objects
RMAN> release channel;
released channel: ORA_MAINT_DISK_1
補充說明
當手工刪除了資料庫的歸檔檔案後,要執行以下指令碼進行同步:
RMAN> allocate channel for maintenance type disk;
RMAN> change archivelog all crosscheck;
RMAN> release channel;
當手工刪除了資料庫的RMAN備份檔案後,要執行以下指令碼進行同步:
RMAN> allocate channel for maintenance type disk;
RMAN> crosscheck backup;
RMAN> delete expired backup;
RMAN> release channel;
如果目標資料庫物理物件發生了變化,如新增資料檔案,應用如下命令同步:
RMAN>resync catalog;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24558279/viewspace-753753/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rac歸檔使用nfs 導致oracle hungOracleNFS
- Oracle歸檔引數設定問題Oracle
- RAC(ASM)歸檔模式修改ASM模式
- oracle 10g rac+asm 歸檔路徑磁碟組空間滿問題處理Oracle 10gASM
- oracle歸檔切換以及歸檔日誌滿報錯問題Oracle
- Oracle RAC 歸檔與非歸檔切換Oracle
- oracle 10g rac 啟用歸檔模式Oracle 10g模式
- 10g啟用歸檔出錯
- oracle 10g rac ocfs或者asm 修改為歸檔模式操作步驟Oracle 10gASM模式
- Oracle RAC啟動歸檔時需要設定CLUSTER_DATABASE引數嗎?OracleDatabase
- 10G RAC歸檔設定
- ORACLE RAC 設定歸檔Oracle
- ORACLE RAC 啟用歸檔Oracle
- Standby OS i/o問題導致Primary 庫不能正常歸檔問題
- Oracle 10gR2 RAC+ASM 歸檔設定Oracle 10gASM
- Oracle10g歸檔引數研究Oracle
- ASM 管理歸檔ASM
- 歸檔相關引數
- oracle 歸檔/非歸檔Oracle
- 歸檔問題導致的資料庫無法啟動資料庫
- 歸檔日誌無法歸檔導致資料庫hang住資料庫
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- RAC中歸檔日誌得命名格式
- oracle RAC開啟歸檔模式Oracle模式
- Oracle RAC Standby 恢復歸檔numuber錯亂Oracle
- Oracle歸檔模式、引數意義、設定Oracle模式
- 11.2.0.3 ASM例項出現ORA-4031錯誤導致資料庫歸檔失敗ASM資料庫
- oracle 10g 歸檔日誌Oracle 10g
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- 【RAC】RAC環境下歸檔日誌格式約定
- dataguard 由於主庫引數未配置歸檔刪除策略導致庫歸檔丟失ORA-16016
- RAC環境中非歸檔改為歸檔模式模式
- Production DB expdp 導致standby歸檔恢復時混亂
- 更換歸檔日誌引數路徑導致RMAN備份時報ORA-19625錯誤
- oracle 10g 歸檔日誌清除Oracle 10g
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- rac更改歸檔模式模式
- oracle歸檔Oracle