Oracle11g物理STANDBY開啟模式應用歸檔時無法執行備份
這個標題又夠長的,可是不這麼長無法將意思表達清楚。11.1.0.6上的bug,導致11g的物理STANDBY只讀開啟且應用日誌的時候是無法進行備份的。
STANDBY資料庫的兩種工作狀態:應用日誌狀態和只讀開啟狀態,都是可以進行備份的,而只讀開啟且同時應用日誌狀態備份報錯:
[oracle@yangtk2 ~]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Wed Dec 19 08:44:50 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup mount ORACLE instance started.
Total System Global Area 267825152 bytes
Fixed Size 1299316 bytes
Variable Size 167775372 bytes
Database Buffers 96468992 bytes
Redo Buffers 2281472 bytes
Database mounted.
SQL> alter database recover managed standby database disconnect from session;
Database altered.
SQL> host
[oracle@yangtk2 ~]$ rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Wed Dec 19 08:45:33 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: ORA11G (DBID=4026820313, not open)
RMAN> backup tablespace users;
Starting backup at 19-DEC-07
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=140 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/data/oracle/oradata/ora11g/ORA11G_P/datafile/o1_mf_users_3d37bq45_.dbf
channel ORA_DISK_1: starting piece 1 at 19-DEC-07
channel ORA_DISK_1: finished piece 1 at 19-DEC-07
piece handle=/data1/backup/1sj3vru6_1_1 tag=TAG20071219T084558 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 19-DEC-07
RMAN> exit
Recovery Manager complete.
[oracle@yangtk2 ~]$ exit
exit
SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database open;
Database altered.
SQL> host
[oracle@yangtk2 ~]$ rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Wed Dec 19 08:47:10 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: ORA11G (DBID=4026820313)
RMAN> backup tablespace users;
Starting backup at 19-DEC-07
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=145 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/data/oracle/oradata/ora11g/ORA11G_P/datafile/o1_mf_users_3d37bq45_.dbf
channel ORA_DISK_1: starting piece 1 at 19-DEC-07
channel ORA_DISK_1: finished piece 1 at 19-DEC-07
piece handle=/data1/backup/1tj3vs0m_1_1 tag=TAG20071219T084717 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 19-DEC-07
RMAN> exit
Recovery Manager complete.
[oracle@yangtk2 ~]$ exit
exit
SQL> alter database recover managed standby database disconnect from session;
Database altered.
SQL> host;
[oracle@yangtk2 ~]$ rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Wed Dec 19 08:47:42 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: ORA11G (DBID=4026820313)
RMAN> backup tablespace users;
Starting backup at 19-DEC-07
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=137 device type=DISK
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/19/2007 08:47:47
ORA-01153: an incompatible media recovery is active
從原理上考慮,只讀開啟狀態不會對備份產生影響,既然應用日誌的時候可以進行備份,那麼只讀開啟狀態下應用日誌應該也是可以進行備份。
懷疑是Oracle的bug,查詢Metalink,發現果然是bug:Bug No. 6454190,Oracle計劃在11.1.0.7fixed這個bug。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69565/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle11g物理STANDBY應用日誌時進行增量備份導致10分鐘等待Oracle應用日誌
- 非歸檔模式 無法用備份修復新建的表模式
- logical standby 在非歸檔模式下,無法實時應用 for ORACLE10G模式Oracle
- 無備份恢復(歸檔模式)模式
- data gurad物理備份方式下以READ ONLY/WRITE模式開啟物理STANDBY模式
- 冷備份應用歸檔
- RAC DG 物理standby ASM無法啟動ASM
- DG -- READ ONLY模式開啟物理Standby模式
- oracle11g RAC 啟動歸檔模式Oracle模式
- DM7使用DMRMAN執行歸檔備份
- rman開啟備份優化對備份歸檔的影響優化
- 將Oracle資料庫改為歸檔模式並啟用Rman備份Oracle資料庫模式
- 開啟歸檔模式模式
- 無備份恢復(歸檔模式)已刪除資料檔案模式
- 歸檔模式無備份丟失資料檔案後恢復模式
- archive啟用歸檔模式Hive模式
- 使用_allow_resetlogs_corruption開啟無歸檔日誌rman備份庫
- 備份前先設定成歸檔模式模式
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- oracle11g pysical standby開啟臨時讀寫Oracle
- standby無法使用歸檔日誌問題處理
- Oracle用指令碼定時執行備份Oracle指令碼
- 用批處理檔案執行備份
- 刪除歸檔物理檔案備份失敗!ORA-19625
- 非歸檔模式下的資料備份模式
- Oracle11新特性——DATA GUARD開啟模式下應用歸檔Oracle模式
- RMAN備份、恢復實驗室 之 備份篇 【歸檔模式】模式
- oracle RAC開啟歸檔模式Oracle模式
- 用冷備份+歸檔日誌執行不完全恢復一例
- RMAN在歸檔/非歸檔,庫關閉/mounted/開啟狀態下的備份
- Data Guard 之RMAN備份線上搭建物理standby
- rman恢復--歸檔模式無備份,丟失資料檔案的恢復模式
- DM7聯機執行SQL語句進行歸檔備份SQL
- Oracle11g的Dataguard測試,建立物理備庫(Physical Standby Database)OracleDatabase
- rman備份後為什麼要同時備份歸檔日誌
- Oracle 11g Data Guard 物理備庫開啟日誌延時應用流程Oracle
- 無檔案備份、擁有所有歸檔的恢復
- 開啟資料庫歸檔模式資料庫模式