Blockmedienwiederherstellung durchführen - 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.

Blockmedienwiederherstellung durchführen

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

Dieses Verfahren verwendet den folgenden allgemeinen Parameter für RMAN Aufgaben:

  • p_rman_to_dbms_output

Weitere Informationen finden Sie unter Allgemeine Parameter für RMAN Verfahren.

Dieses Verfahren verwendet die folgenden zusätzlichen Parameter.

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 auf eine der folgenden Arten an:

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

  • 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 einem Bereich 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 einem Bereich 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 Versionen der Amazon RDS for Oracle-DB-Engine unterstützt:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

Das folgende Beispiel stellt Block 100 in Datendatei 5 wieder her.

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; /