Aktivieren und Deaktivieren der Nachverfolgung von Blockänderungen - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktivieren und Deaktivieren der Nachverfolgung von Blockänderungen

Block, der Nachverfolgungs-Datensätze ändert, hat Blöcke in einer Nachverfolgungsdatei geändert. Diese Technik kann die Leistung RMAN inkrementeller Backups verbessern. Weitere Informationen finden Sie unter Using Block Change Tracking to Improve Incremental Backup Performance (Verwenden der Nachverfolgung von Blockänderungen zur Verbesserung der inkrementellen Sicherungs-Performance) in der Oracle Database-Dokumentation.

RMANFunktionen werden in einer Read Replica nicht unterstützt. Im Rahmen Ihrer Hochverfügbarkeitsstrategie können Sie sich jedoch dafür entscheiden, die Blocknachverfolgung mithilfe des Verfahrens rdsadmin.rdsadmin_rman_util.enable_block_change_tracking in einem schreibgeschützten Replikat zu aktivieren. Wenn Sie dieses schreibgeschützte Replikat zu einer Quell-DB-Instance heraufstufen, wird die Nachverfolgung von Blockänderungen für die neue Quell-Instance aktiviert. Somit kann Ihre Instance von schnellen inkrementellen Backups profitieren.

Verfahren zur Nachverfolgung von Blockänderungen werden nur in der Enterprise Edition für die folgenden DB-Engine-Versionen unterstützt:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

Anmerkung

In einem Single-Tenant CDB funktionieren die folgenden Operationen, aber kein für den Kunden sichtbarer Mechanismus kann den aktuellen Status der Vorgänge ermitteln. Siehe auch Einschränkungen von RDS for Oracle-CDBs.

Verwenden Sie das RDS Amazon-Verfahren, um die Nachverfolgung von Blockänderungen für eine DB-Instance zu aktivierenrdsadmin.rdsadmin_rman_util.enable_block_change_tracking. Sie können die Nachverfolgung von Blockänderungen mithilfe von deaktivier disable_block_change_tracking. Diese Verfahren haben keine Parameter.

Um festzustellen, ob die Verfolgung von Blockänderungen für Ihre DB-Instance aktiviert ist, führen Sie die folgenden Abfrage durch.

SELECT STATUS, FILENAME FROM V$BLOCK_CHANGE_TRACKING;

Im folgenden Beispiel wird die Verfolgung von Blockänderungen für eine DB-Instance aktiviert.

EXEC rdsadmin.rdsadmin_rman_util.enable_block_change_tracking;

Im folgenden Beispiel wird die Verfolgung von Blockänderungen für eine DB-Instance deaktiviert.

EXEC rdsadmin.rdsadmin_rman_util.disable_block_change_tracking;