Durchführen von Blockmedienwiederherstellungen - 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.

Durchführen von Blockmedienwiederherstellungen

Sie können einzelne Datenblöcke mithilfe der Amazon-RDS-Verfahren rdsadmin.rdsadmin_rman_util.recover_datafile_block wiederherstellen, was als Blockmedienwiederherstellung bezeichnet wird. Sie können dieses überladene Verfahren verwenden, um entweder einen einzelnen Datenblock oder eine Reihe von Datenblöcken wiederherzustellen.

Bei diesem Verfahren wird der folgende geläufige Parameter für RMAN-Aufgaben verwendet:

  • p_rman_to_dbms_output

Weitere Informationen finden Sie unter Geläufige Parameter für RMAN-Verfahren.

Bei diesem Verfahren werden die folgenden zusätzlichen Parameter verwendet.

Parametername Datentyp Zulässige Werte Standard Erforderlich Beschreibung

p_datafile

NUMBER

Eine gültige Datendatei-ID-Nummer.

Ja

Die Datendatei, die die beschädigten Blöcke enthält. Geben Sie die Datendatei mit einer der folgenden Methoden an:

  • Die ID-Nummer der Datendatei, die sich in V$DATAFILE.FILE# befindet

  • Der vollständige Name der Datendatei, einschließlich des Pfads, befindet sich in V$DATAFILE.NAME

p_block

NUMBER

Eine gültige Ganzzahl

Ja

Die Nummer eines einzelnen Blocks, der wiederhergestellt werden soll.

Die folgenden Parameter schließen sich gegenseitig aus:

  • p_block

  • p_from_block und p_to_block

p_from_block

NUMBER

Eine gültige Ganzzahl

Ja

Die erste Blocknummer in einer Reihe von Blöcken, die wiederhergestellt werden sollen.

Die folgenden Parameter schließen sich gegenseitig aus:

  • p_block

  • p_from_block und p_to_block

p_to_block

NUMBER

Eine gültige Ganzzahl

Ja

Die letzte Blocknummer in einer Reihe von Blöcken, die wiederhergestellt werden sollen.

Die folgenden Parameter schließen sich gegenseitig aus:

  • p_block

  • p_from_block und p_to_block

Dieses Verfahren wird für die folgenden Amazon RDS für Oracle-DB-Engine-Versionen unterstützt:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

Im folgenden Beispiel wird Block 100 in der Datendatei 5 wiederhergestellt.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_block => 100, p_rman_to_dbms_output => TRUE); END; /

Im folgenden Beispiel werden die Blöcke 100 bis 150 in der Datendatei 5 wiederhergestellt.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_from_block => 100, p_to_block => 150, p_rman_to_dbms_output => TRUE); END; /