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 |
|---|---|---|---|---|---|
|
|
|
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:
|
|
|
|
Eine gültige Ganzzahl |
— |
Ja |
Die Nummer eines einzelnen Blocks, der wiederhergestellt werden soll. Die folgenden Parameter schließen sich gegenseitig aus:
|
|
|
|
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:
|
|
|
|
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:
|
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; /