oracle11g控制檔案自動備份延遲特性
昨天發現了一個問題,在rman中開啟了configure controlfile autobackup on;之後在資料庫中新增了一個表空間,然後到控制檔案自動
備份預設路徑上去看,發現並沒有產生控制檔案的自動備份。在網上查了資料,才發現在oracle11gR2中已經改變了這一特性。
在oracle10g,如果資料庫處於自動歸檔模式,且configuer controlfile autobackup on;那麼只要資料庫結構發生了變化,oracle都會
自動備份控制檔案到指定目錄下。
然而在oracle11g中有這麼一個特性------控制檔案自動備份延遲。
就是說,即使我們設定了控制檔案的自動備份,在資料庫結構發生改變之後我們並不會立即在指定目錄中看到控制檔案的備份,而是
過一段時間才能看到,這就防止了由於資料庫結構發生多次改變而產生多個控制檔案自動備份。那麼控制檔案自動備份的時間是由誰
來決定的呢?
是由oracle的隱含引數_controlfile_autobackup_delay決定的,它的預設值是300s。
下面我們來看一下:
SQL> select * from v$version where rownum<2;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
備份預設路徑上去看,發現並沒有產生控制檔案的自動備份。在網上查了資料,才發現在oracle11gR2中已經改變了這一特性。
在oracle10g,如果資料庫處於自動歸檔模式,且configuer controlfile autobackup on;那麼只要資料庫結構發生了變化,oracle都會
自動備份控制檔案到指定目錄下。
然而在oracle11g中有這麼一個特性------控制檔案自動備份延遲。
就是說,即使我們設定了控制檔案的自動備份,在資料庫結構發生改變之後我們並不會立即在指定目錄中看到控制檔案的備份,而是
過一段時間才能看到,這就防止了由於資料庫結構發生多次改變而產生多個控制檔案自動備份。那麼控制檔案自動備份的時間是由誰
來決定的呢?
是由oracle的隱含引數_controlfile_autobackup_delay決定的,它的預設值是300s。
下面我們來看一下:
SQL> select * from v$version where rownum<2;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
RMAN> show controlfile autobackup;
RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/app/archivelog/dest2/
Oldest online log sequence 6
Next log sequence to archive 8
Current log sequence 8
下面我們在資料庫中新增一個表空間:
SQL> create tablespace a datafile '/u01/app/oracle/oradata/orcl/a01.dbf'
2 size 10m autoextend on extent management local segment space management
3 auto;
Tablespace created.
然後我們到指定目錄去看是否有相應的控制檔案備份產生:
[oracle@localhost autobackup]$ ls
2014_08_15
RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/app/archivelog/dest2/
Oldest online log sequence 6
Next log sequence to archive 8
Current log sequence 8
SQL> create tablespace a datafile '/u01/app/oracle/oradata/orcl/a01.dbf'
2 size 10m autoextend on extent management local segment space management
3 auto;
Tablespace created.
[oracle@localhost autobackup]$ ls
2014_08_15
可以看到2014.8.16今天的控制檔案自動備份並沒有立刻生成。(ps:我虛擬機器上的時間錯了,比實際時間少一天)
過了300s之後再去檢視,發現已經生成了相應的控制檔案備份:
[oracle@localhost autobackup]$ ls
2014_08_15 2014_08_16
[oracle@localhost autobackup]$ ls
2014_08_15 2014_08_16
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29800581/viewspace-1252629/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle11g 新特性 - rman自動備份控制檔案延遲Oracle
- 11G新特性-控制檔案延遲自動備份
- [Rman]Oracle 11g控制檔案延遲自動備份Oracle
- 從控制檔案自動備份還原引數檔案
- oracle 控制檔案及引數檔案何時自動備份Oracle
- 控制檔案自動備份報錯併產生TRACE檔案
- 設定路徑找到自動備份的控制檔案
- 備份之控制檔案備份
- 備份控制檔案
- 開啟 控制檔案自動備份下,引數檔案、控制檔案全部丟失恢復
- RMAN相容性、控制檔案自動備份、儲存時間、備份策略、備份指令碼(二)指令碼
- [重慶思莊每日技術分享]-控制檔案自動備份
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- shell 備份檔案指令碼+自動清理指令碼
- 自動備份檔案到GITHUB的方法Github
- 11g中關於控制檔案自動備份的改進
- 控制檔案重建以及備份
- 延遲載入 Dex 檔案
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- Backup And Recovery User's Guide-RMAN備份概念-RMAN何時執行控制檔案自動備份GUIIDE
- 使用舊的控制檔案備份來恢復控制檔案
- ORACLE_備份恢復_RMAN相關內容(控制檔案在閃回區中的自動備份)Oracle
- 控制檔案恢復—從自動或二進位制備份中恢復
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- RMAN說,我能備份(4)--RMAN備份資料檔案和控制檔案
- WinRAR自動備份檔案功能的使用方法
- 【alert】每週自動備份alert日誌檔案
- 【備份恢復】 控制檔案多路徑
- 利用備份的控制檔案恢復
- Oracle 11g 備份控制檔案Oracle
- 備份與恢復--重建控制檔案
- 控制檔案的備份和恢復
- 【備份】RMAN中對控制檔案的幾種備份方法
- 備份與恢復--利用備份的控制檔案恢復
- 【RMAN】Oracle11g備份恢復新特性Oracle
- [20171116]11GR2控制檔案自動備份.txt
- Oracle 11gR2 RMAN 配置控制檔案自動備份(control file autobackup)Oracle
- 沒有自動備份的情況下控制檔案全部丟失的恢復