RAC Standby : 大批量更新資料後發現standby需要的歸檔number錯亂
Oracle10.2.0.4
Linux AS 5.3 3 nodes (節點號碼 : 1,3,4 )
今天做了一些大批量資料的處理及table欄位改變, 3節點的producction DB 對應的
一個單臺的Standby , 由於資料量大, 還加入了幾個undo資料檔案及data資料檔案,
結果發現 standby 上的歸檔恢復發生錯亂 。 如下:
14:30 左右Standby還是需要 3_5901_703296551.arc 歸檔, 但是後來卻是需要
3_3450_703296551.arc , 奇怪 。
不清楚是大量更新資料導致,還是加入了undo 檔案導致,原來加入sysaux資料檔案或大量
匯入資料的時候好像也發生過這種情況, 後來從production 上重新建立controlfile,
關閉standby , 覆蓋空置檔案, 然後
alter system set standby_file_management='MANUAL' scope=both;
手工加入資料檔案後,然後開啟為standby模式,進行archive apply ,恢復正常。
但是目前還不知道什麼原因導致standby需要的archived log file 號碼錯亂 ??
Media Recovery Log /ocfs_data/mxdell/arch/3_5901_703296551.arc
Errors with log /ocfs_data/mxdell/arch/3_5901_703296551.arc
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
Sun Jan 31 14:30:06 2010
ALTER DATABASE RECOVER CANCEL
Sun Jan 31 14:30:08 2010
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER standby database
Media Recovery Start
Managed Standby Recovery not using Real Time Apply
parallel recovery started with 15 processes
ORA-279 signalled during: ALTER DATABASE RECOVER standby database ...
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CONTINUE DEFAULT
Jan 31 15:00:02 2010
Media Recovery Log /ocfs_data/mxdell/arch/4_2364_703296551.arc
ORA-279 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CONTINUE DEFAULT
Sun Jan 31 15:00:02 2010
Media Recovery Log /ocfs_data/mxdell/arch/3_3450_703296551.arc
7{N[ S A(KV35489Errors with log /ocfs_data/mxdell/arch/3_3450_703296551.arc
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
3Gd r(bT^)~H[;z35489Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:00:05 2010
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:30:01 2010
Linux AS 5.3 3 nodes (節點號碼 : 1,3,4 )
今天做了一些大批量資料的處理及table欄位改變, 3節點的producction DB 對應的
一個單臺的Standby , 由於資料量大, 還加入了幾個undo資料檔案及data資料檔案,
結果發現 standby 上的歸檔恢復發生錯亂 。 如下:
14:30 左右Standby還是需要 3_5901_703296551.arc 歸檔, 但是後來卻是需要
3_3450_703296551.arc , 奇怪 。
不清楚是大量更新資料導致,還是加入了undo 檔案導致,原來加入sysaux資料檔案或大量
匯入資料的時候好像也發生過這種情況, 後來從production 上重新建立controlfile,
關閉standby , 覆蓋空置檔案, 然後
alter system set standby_file_management='MANUAL' scope=both;
手工加入資料檔案後,然後開啟為standby模式,進行archive apply ,恢復正常。
但是目前還不知道什麼原因導致standby需要的archived log file 號碼錯亂 ??
Media Recovery Log /ocfs_data/mxdell/arch/3_5901_703296551.arc
Errors with log /ocfs_data/mxdell/arch/3_5901_703296551.arc
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
Sun Jan 31 14:30:06 2010
ALTER DATABASE RECOVER CANCEL
Sun Jan 31 14:30:08 2010
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER standby database
Media Recovery Start
Managed Standby Recovery not using Real Time Apply
parallel recovery started with 15 processes
ORA-279 signalled during: ALTER DATABASE RECOVER standby database ...
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CONTINUE DEFAULT
Jan 31 15:00:02 2010
Media Recovery Log /ocfs_data/mxdell/arch/4_2364_703296551.arc
ORA-279 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CONTINUE DEFAULT
Sun Jan 31 15:00:02 2010
Media Recovery Log /ocfs_data/mxdell/arch/3_3450_703296551.arc
7{N[ S A(KV35489Errors with log /ocfs_data/mxdell/arch/3_3450_703296551.arc
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
3Gd r(bT^)~H[;z35489Sun Jan 31 15:00:02 2010
ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:00:05 2010
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL
Sun Jan 31 15:30:01 2010
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-627001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC Standby 恢復歸檔numuber錯亂Oracle
- RAC環境的STANDBY資料庫備份報錯資料庫
- rac環境下standby資料庫的實現資料庫
- 配置完後發現主庫的歸檔不能自動傳送到standby去
- RAC資料庫建立STANDBY(六)資料庫
- RAC資料庫建立STANDBY(五)資料庫
- RAC資料庫建立STANDBY(四)資料庫
- RAC資料庫建立STANDBY(三)資料庫
- RAC資料庫建立STANDBY(二)資料庫
- RAC資料庫建立STANDBY(一)資料庫
- Production DB expdp 導致standby歸檔恢復時混亂
- RMAN duplicate 建立standby RAC資料庫資料庫
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- Dataguard(Standby) 後臺程式及歸檔應用瞭解
- 邏輯 rac standby和物理 rac standby的switchover 和 failoverAI
- data guard 歸檔日誌管理 (standby)
- standby缺失primary歸檔,手工同步恢復
- Oracle 9i Logical Standby與Physical standby歸檔恢復區別Oracle
- Oracle9i Standby資料庫啟用後需要加入或reuse temp表空間資料檔案Oracle資料庫
- standby資料庫的研究!資料庫
- Create RAC Standby Database for RAC Primary DatabaseDatabase
- standby庫歸檔日誌路徑小節
- 部署STANDBY資料庫資料庫
- DATAGUARD_standby刪除歸檔日誌的指令碼指令碼
- Oracle DG standby刪除歸檔的判斷指令碼Oracle指令碼
- 使用RMAN duplicate 建立standby資料庫(RAC或單機)資料庫
- 9.2 STANDBY資料庫出現ORA-16009錯誤資料庫
- standby新增檔案錯誤的解決方法
- 使用rman建立standby db,資料檔案目錄結構不同需要注意的地方
- SQL Server 2008資料庫新增資料檔案後Standby庫的恢復SQLServer資料庫
- ORA-17629:rman建立 standby資料庫時報錯資料庫
- [zt] 手工處理Standby 歸檔間隔(gap)的問題
- RAC環境STANDBY的SWITCHOVER切換
- 做standby 資料庫時,出現ORA-12560 錯誤:資料庫
- Oracle Standby資料庫建立Oracle資料庫
- standby無法使用歸檔日誌問題處理
- standby 資料庫的建立過程資料庫
- Dataguard(Standby) 後臺程式