本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用和停用區塊變更追蹤功能
區塊變更追蹤會紀錄追蹤檔案中變更的區塊。此技術可以改善RMAN增量備份的效能。如需詳細資訊,請參閱 Oracle 資料庫文件中的使用區塊變更追蹤來改善增量備份效能
RMAN 僅供讀取複本不支援 功能。不過,在您的高可用性策略中,您可能會選擇使用程序 rdsadmin.rdsadmin_rman_util.enable_block_change_tracking
在唯讀複本中啟用區塊追蹤。如果您將此唯讀複本提升至來源資料庫執行個體,則會為新來源執行個體啟用區塊變更追蹤。因此,您的執行個體可能因快速增量備份而受益。
下列資料庫引擎版本支援企業版限定的區塊變更追蹤程序:
-
Oracle Database 21c (21.0.0)
-
Oracle 資料庫 19c (19.0.0)
注意
在單一租戶 中CDB,下列操作會運作,但沒有客戶可見的機制可以偵測操作的目前狀態。另請參閱RDS for Oracle CDB 的限制。
若要啟用資料庫執行個體的區塊變更追蹤,請使用 Amazon RDS 程序 rdsadmin.rdsadmin_rman_util.enable_block_change_tracking
。若要停用區塊變更追蹤,請使用 disable_block_change_tracking
。這些程序不需採用任何參數。
若要判斷資料庫執行個體是否啟用區塊變更追蹤功能,則可執行下列查詢。
SELECT STATUS, FILENAME FROM V$BLOCK_CHANGE_TRACKING;
下方範例會為資料庫執行個體啟用區塊變更追蹤功能。
EXEC rdsadmin.rdsadmin_rman_util.enable_block_change_tracking;
下方範例會為資料庫執行個體停用區塊變更追蹤功能。
EXEC rdsadmin.rdsadmin_rman_util.disable_block_change_tracking;