本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用和停用區塊變更追蹤功能
區塊變更追蹤會紀錄追蹤檔案中變更的區塊。這項技術可以改善 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;