限制生成的閃回資料量
啟用閃回資料庫可能對聯機效能造成影響。oracle用來限制寫到閃回日誌中的資料量的演算法是精心設計的,以便儘量減少對效能的影響。
預設情況下,如果啟用了閃回資料庫,那麼會記錄所有表空間的閃回資料,但是使用如下命令可以關閉表空間的閃回屬性:
SQL>alter tablespace flashback off;
或者使用如下開啟表空間的閃回屬性:
SQL>alter tablespace flashback on;
該命令只有資料庫處於載入模式時才能執行。
為了檢視閃回狀態,V$TABLESPACE檢視可以進行查詢:
SYS@orcl 07-OCT-14>select name,flashback_on from v$tablespace;
NAME FLA
------------------------------ ---
SYSTEM YES
SYSAUX YES
TEMP2 YES
USERS YES
EXAMPLE YES
TEST YES
HH YES
GOODS YES
DATA01 YES
UNDOTBS2 YES
DATA02 YES
11 rows selected.
NAME FLA
------------------------------ ---
SYSTEM YES
SYSAUX YES
TEMP2 YES
USERS YES
EXAMPLE YES
TEST YES
HH YES
GOODS YES
DATA01 YES
UNDOTBS2 YES
DATA02 YES
11 rows selected.
注意,該資訊顯示在一個動態效能檢視,而不是資料字典檢視DBA_TABLESPACES中,因為是透過控制檔案而不是資料字典啟用閃回功能的。
對於那些與資料庫其他部分相比可以容忍較長停機時間的表空間,只要願意可以隨時刪除的表空間或可以快速還原和恢復的表空間來說,可以不執行閃回操作。
如果一個或多個表空間不生成閃回資料,那麼在執行閃回操作之前必須使構成表空間的資料檔案離線。然後閃回(包括隱式的恢復)可以正常進行。要記住recover將忽略離線資料檔案----這與flashback是相同的。
在刪除了構成離線表空間的資料檔案或將它們還原和恢復到與閃回相同的時間點之前,不能開啟資料庫(使用或不使用resetlogs)。刪除它們是極端的做法,但是,如果它是一個能適時刪除和重新建立表空間,並且可以重新例項化表空間內的物件,那麼這樣做可以最小化停機時間,否則,在閃回操作後使構成表空間的資料檔案聯機。然後,還原它們並執行不完全恢復,一直到閃回的時間點。這樣做將同步所有資料檔案,並且隨後可以使用resetlogs開啟它們。
提示:將一些表空間排除在閃回日誌記錄之外將有助於提高聯機效能,但付出的代價是必須執行屬於恢復過程的部分還原。這樣做的通常仍然會比不完全恢復所需的完全還原更快速一些。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29800581/viewspace-1314344/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫的限制GUIIDE資料庫
- 閃回(關於閃回資料庫)資料庫
- 資料庫的閃回資料庫
- Oracle閃回技術之閃回資料庫Oracle資料庫
- 【備份恢復】閃回資料庫(一)閃回資料庫的管理資料庫
- 閃回資料庫的事情資料庫
- 閃回資料庫資料庫
- (f)--閃回恢復區---實踐2---閃回表(閃回DML部分資料會用到閃回查詢)
- Oracle閃回技術 為Oracle閃回配置資料庫Oracle資料庫
- Oracle 閃回技術 概覽 資料庫閃回功能Oracle資料庫
- 閃回表、閃回查詢
- oralce恢復誤刪除的表中的資料(閃回、閃回查詢)
- FlashBack總結之閃回資料庫與閃回刪除資料庫
- Oracle資料庫閃回Oracle資料庫
- flashback query閃回資料
- Oracle閃回資料庫Oracle資料庫
- 閃回(關於閃回查詢)
- 閃回刪除、閃回查詢
- 閃回技術二:閃回表
- 【閃回特性之閃回查詢】使用閃回查詢(select as of)
- 基本閃回查詢和閃回表
- 閃回技術一:閃回查詢
- 【備份恢復】閃回資料庫(五)RMAN 命令列閃回資料庫資料庫命令列
- 【備份恢復】閃回資料庫(二) 基於 SCN 閃回資料庫資料庫
- 使用閃回挽救我們的資料
- 資料庫基於版本的閃回資料庫
- 開啟資料庫的閃回功能:資料庫
- Flashback Database 閃回資料庫Database資料庫
- Oracle閃回資料歸檔Oracle
- 監視閃回資料庫資料庫
- 實驗-閃回資料庫資料庫
- DM7閃回與閃回查詢
- 閃回查詢之閃回版本查詢
- 閃回查詢之閃回表查詢
- oracle閃回Oracle
- oracle 閃回Oracle
- 利用閃回拯救我們的資料(五)
- Oracle資料庫的閃回恢復區Oracle資料庫