

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.

# Ausführen allgemeiner RMAN-Aufgaben für Oracle DB-Instances
<a name="Appendix.Oracle.CommonDBATasks.RMAN"></a>

In diesem Abschnitt wird beschrieben, wie Sie Oracle Recovery Manager (RMAN)-DBA-Aufgaben auf Ihren Amazon RDS-DB-Instances unter Oracle ausführen. Um eine verwaltete Service-Erfahrung zu bieten, ermöglicht Amazon RDS keinen Shell-Zugriff auf DB-Instances. Eingeschränkt wird auch der Zugriff auf bestimmte Systemprozeduren und Tabellen, für die erweiterte Berechtigungen erforderlich sind.

Nehmen Sie mit dem Amazon RDS-Paket `rdsadmin.rdsadmin_rman_util` RMAN-Backups Ihrer Amazon RDS für Oracle Database auf der Festplatte vor. Das `rdsadmin.rdsadmin_rman_util`-Paket unterstützt vollständige und inkrementelle Sicherungen von Datenbankdateien, Tabellenräumen und archivierten Redo-Protokollen.

Nachdem ein RMAN-Backup abgeschlossen wurde, können Sie die Sicherungsdateien vom Host der Amazon RDS for Oracle-DB-Instance kopieren. Grund hierfür kann die Backup auf einem Nicht-RDS-Host oder die langfristige Speicherung von Backups sein. Sie können die Sicherungsdateien beispielsweise in einen Amazon S3-Bucket kopieren. Weitere Informationen finden Sie unter "Verwendung von [Amazon S3-Integration](oracle-s3-integration.md).

Die Sicherungsdateien für RMAN-Backups verbleiben auf dem Host der Amazon RDS-DB-Instance, bis Sie sie manuell entfernen. Sie können mithilfe des Oracle-Verfahrens `UTL_FILE.FREMOVE` Dateien aus einem Verzeichnis entfernen. Weitere Informationen finden Sie unter [FREMOVE Procedure](https://docs.oracle.com/database/121/ARPLS/u_file.htm#ARPLS70924) in der Oracle Database-Dokumentation.

Sie können dRMAN nicht verwenden, um DB-Instances von RDS für Oracle wiederherzustellen. Sie können RMAN jedoch verwenden, um ein Backup auf einer On-Premises- oder Amazon-EC2-Instance wiederherzustellen. Weitere Informationen finden Sie im Blogartikel [Restore an Amazon RDS for Oracle instance to a self-managed instance](https://aws.amazon.com/blogs/database/restore-an-amazon-rds-for-oracle-instance-to-a-self-managed-instance/) (Wiederherstellen einer Instance von Amazon RDS für Oracle auf einer selbstverwalteten Instance).

**Anmerkung**  
Wenn Sie eine weitere Amazon RDS for Oracle-DB-Instance sichern und wiederherstellen möchten, können Sie dazu ebenfalls die Amazon RDS-Sicherungs- und -Wiederherstellungsfunktionen verwenden. Weitere Informationen finden Sie unter [Sichern, Wiederherstellen und Exportieren von Daten](CHAP_CommonTasks.BackupRestore.md).

**Topics**
+ [Voraussetzungen für RMAN-Backups](Appendix.Oracle.CommonDBATasks.RMAN-requirements.md)
+ [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md)
+ [Validieren von Datenbankdateien von RDS für Oracle](Appendix.Oracle.CommonDBATasks.ValidateDBFiles.md)
+ [Aktivieren und Deaktivieren der Nachverfolgung von Blockänderungen](Appendix.Oracle.CommonDBATasks.BlockChangeTracking.md)
+ [Gegenprüfen archivierter Redo-Logs](Appendix.Oracle.CommonDBATasks.Crosscheck.md)
+ [Sichern archivierter Redo-Protokolldateien](Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.md)
+ [Durchführen einer vollständigen Datenbanksicherung](Appendix.Oracle.CommonDBATasks.BackupDatabaseFull.md)
+ [Durchführen einer vollständigen Sicherung einer Tenant-Datenbank](Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseFull.md)
+ [Durchführen einer inkrementellen Datenbanksicherung](Appendix.Oracle.CommonDBATasks.BackupDatabaseIncremental.md)
+ [Durchführen einer inkrementellen Sicherung einer Tenant-Datenbank](Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseIncremental.md)
+ [Sichern eines Tablespace](Appendix.Oracle.CommonDBATasks.BackupTablespace.md)
+ [Sichern einer Steuerdatei](Appendix.Oracle.CommonDBATasks.backup-control-file.md)
+ [Durchführen von Blockmedienwiederherstellungen](Appendix.Oracle.CommonDBATasks.block-media-recovery.md)

# Voraussetzungen für RMAN-Backups
<a name="Appendix.Oracle.CommonDBATasks.RMAN-requirements"></a>

Bevor Sie Ihre Datenbank mit dem `rdsadmin.rdsadmin_rman_util`-Paket sichern, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
+ Stellen Sie sicher, dass sich Ihre Datenbank von RDS für Oracle im Modus `ARCHIVELOG` befindet. Um diesen Modus zu aktivieren, legen Sie den Aufbewahrungszeitraum für Backups auf einen Wert ungleich Null fest.
+ Wenn Sie archivierte Redo-Protokolle sichern oder ein vollständiges oder inkrementelles Backup durchführen, das archivierte Redo-Protokolle umfasst, muss für die Beibehaltung von Redo-Logs ein Wert ungleich Null festgelegt werden. Archivierte Redo-Protokolle sind erforderlich, um die Datenbankdateien während der Wiederherstellung konsistent zu halten. Weitere Informationen finden Sie unter [Beibehaltung von archivierten Redo-Log-Dateien](Appendix.Oracle.CommonDBATasks.RetainRedoLogs.md).
+ Stellen Sie sicher, dass Ihre DB-Instance über ausreichend freien Speicherplatz für die Backups verfügt. Wenn Sie ein Backup für Ihre Datenbank durchführen, geben Sie als Parameter im Prozeduraufruf ein Oracle-Verzeichnisobjekt an. RMAN speichert die Dateien im angegebenen Verzeichnis. Sie können Standardverzeichnisse, wie z. B. `DATA_PUMP_DIR`, verwenden oder ein neues Verzeichnis erstellen. Weitere Informationen finden Sie unter [Erstellen und Löschen von Verzeichnissen im Hauptdatenspeicherbereich](Appendix.Oracle.CommonDBATasks.Misc.md#Appendix.Oracle.CommonDBATasks.NewDirectories).

  Mithilfe der CloudWatch Metrik können Sie den aktuellen freien Speicherplatz in einer RDS for Oracle-Instance überwachen`FreeStorageSpace`. Wir empfehlen, dass Ihr freier Speicherplatz die aktuelle Größe der Datenbank übersteigt, obwohl RMAN nur formatierte Blöcke sichert und die Komprimierung unterstützt.

# Geläufige Parameter für RMAN-Verfahren
<a name="Appendix.Oracle.CommonDBATasks.CommonParameters"></a>

Sie können mit den Verfahren im Amazon RDS-Paket `rdsadmin.rdsadmin_rman_util` Aufgaben mit RMAN durchführen. Den Verfahren im Paket sind mehrere Parameter gemeinsam. Das Paket besitzt die folgenden geläufigen Parameter.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_directory_name`  |  varchar2  |  Ein gültiger Datenbankverzeichnisname.  |  —  |  Ja  |  Der Name des Verzeichnisses, das die Sicherungsdateien enthalten soll.  | 
|  `p_label`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  —  |  Nein  |  Eine eindeutige Zeichenfolge, die in die Sicherungsdateinamen eingeschlossen wird.  Das Limit ist 30 Zeichen.   | 
|  `p_owner`  |  varchar2  |  Ein gültiger Eigentümer des in angegebenen Verzeichnisse `p_directory_name`.  |  —  |  Ja  |  Der Eigentümer des Verzeichnisses, das die Sicherungsdateien enthalten soll.  | 
|  `p_tag`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  NULL  |  Nein  |  Eine Zeichenfolge, die verwendet werden kann, um zwischen Backups zu unterscheiden, um den Zweck oder die Verwendung von Backups anzugeben, wie beispielsweise tägliche, wöchentliche oder inkrementelle Backups. Das Limit ist 30 Zeichen. Bei einem Tag wird die Groß- und Kleinschreibung nicht beachtet. Tags werden immer in Großbuchstaben gespeichert, unabhängig davon, ob bei der Eingabe Groß- oder Kleinschreibung verwendet wird. Tags müssen nicht eindeutig sein, daher können mehrere Backups das gleiche Tag haben. Wenn Sie kein Tag angeben, weist RMAN automatisch ein Standard-Tag zu, wobei das Format verwendet *YYYY* wird`TAGYYYYMMDDTHHMMSS`, wobei das Jahr, *MM* der Monat, *DD* der Tag, *HH* die Stunde (im 24-Stunden-Format), *MM* die Minuten und die Sekunden *SS* sind. Datum und Uhrzeit verweisen darauf, wann RMAN das Backup gestartet hat. Beispielsweise könnte ein Backup das Tag `TAG20190927T214517` für ein Backup erhalten, das am 27.09.2019 um 21:45:17 Uhr gestartet wurde. Der Parameter `p_tag` wird für die folgenden Amazon-RDS-for-Oracle-DB-Engine-Versionen unterstützt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.CommonParameters.html)  | 
|  `p_compress`  |  boolesch  |  `TRUE`, `FALSE`  |  `FALSE`  |  Nein  |  Geben Sie `TRUE` an, um die BASIC-Sicherungskomprimierung zu aktivieren. Geben Sie `FALSE` an, um die BASIC-Sicherungskomprimierung zu deaktivieren.  | 
|  `p_include_archive_logs`  |  Boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Nein  |  Geben Sie `TRUE` an, um archivierte Redo-Logs in das Backup einzuschließen. Geben Sie `FALSE` an, um archivierte Redo-Logs aus dem Backup auszuschließen. Wenn Sie archivierte Redo-Logs in das Backup einschließen, legen Sie mit dem Verfahren `rdsadmin.rdsadmin_util.set_configuration` als Aufbewahrungszeitraum eine Stunde oder länger fest. Rufen Sie zudem das Verfahren `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog` unverzüglich auf, bevor Sie das Backup ausführen. Andernfalls kann das Backup aufgrund fehlender archivierter Redo-Log-Dateien, die von den Amazon RDS-Verwaltungsverfahren gelöscht wurden, fehlschlagen.  | 
|  `p_include_controlfile`  |  Boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Nein  |  Geben Sie `TRUE` an, um die Kontrolldatei in das Backup einzuschließen. Geben Sie `FALSE` an, um die Kontrolldatei aus dem Backup auszuschließen.  | 
|  `p_optimize`  |  Boolean  |  `TRUE`, `FALSE`  |  `TRUE`  |  Nein  |  Geben Sie `TRUE` zum Aktivieren der Sicherungsoptimierung an, wenn archivierte Redo-Logs eingeschlossen sind, um die Sicherungsgröße zu reduzieren. Geben Sie `FALSE` an, um die Sicherungsoptimierung zu deaktivieren.  | 
|  `p_parallel`  |  Zahl  |  Eine gültige Ganzzahl zwischen `1` und `254` für Oracle Database Enterprise Edition (EE) `1` für andere Oracle Datenbankversionen  |  `1`  |  Nein  |  Anzahl von Channels.  | 
|  `p_rman_to_dbms_output`  |  Boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Nein  |  Bei `TRUE` wird der RMAN-Ausgang an das `DBMS_OUTPUT`-Package und zusätzlich an eine Datei im `BDUMP`-Verzeichnis gesendet. Verwenden Sie in SQL\$1Plus `SET SERVEROUTPUT ON`, um die Ausgabe anzuzeigen. Bei `FALSE` wird der RMAN-Ausgang nur an eine Datei im `BDUMP`-Verzeichnis gesendet.   | 
|  `p_section_size_mb`  |  Zahl  |  Eine gültige Ganzzahl  |  `NULL`  |  Nein  |  Die Abschnittsgröße in Megabyte (MB). Validiert parallel, indem jede Datei in die angegebene Abschnittsgröße aufgeteilt wird. Bei `NULL` wird der Parameter ignoriert.  | 
|  `p_validation_type`  |  varchar2  |  `'PHYSICAL'`, `'PHYSICAL+LOGICAL'`  |  `'PHYSICAL'`  |  Nein  |  Der Level der Korruptionserkennung. Geben Sie `'PHYSICAL'` an, um auf physikalische Beschädigung zu überprüfen. Ein Beispiel für physische Korruption oder Beschädigung ist ein Block mit einer Diskrepanz zwischen Kopf- und Fußzeile. Geben Sie `'PHYSICAL+LOGICAL'` an, um zusätzlich zur physischen Korruption auf logische Inkonsistenzen zu prüfen. Ein Beispiel für eine logische Beschädigung ist ein korrupter Block.  | 

# Validieren von Datenbankdateien von RDS für Oracle
<a name="Appendix.Oracle.CommonDBATasks.ValidateDBFiles"></a>

Sie können das Amazon RDS-Paket verwenden, `rdsadmin.rdsadmin_rman_util` um Amazon RDS for Oracle Oracle-Datenbankdateien wie Datendateien, Tablespaces, Steuerdateien und Serverparameterdateien () SPFILEs zu validieren.

Weitere Informationen über die RMAN-Validierung finden Sie unter [ Validating Database Files and Backups](https://docs.oracle.com/database/121/BRADV/rcmvalid.htm#BRADV90063) und [ VALIDATE](https://docs.oracle.com/database/121/RCMRF/rcmsynta2025.htm#RCMRF162) in der Oracle-Dokumentation.

**Topics**
+ [Validieren einer Datenbank](#Appendix.Oracle.CommonDBATasks.ValidateDB)
+ [Validieren einer Tenant-Datenbank](#Appendix.Oracle.CommonDBATasks.ValidateTenantDB)
+ [Validieren eines Tablespaces](#Appendix.Oracle.CommonDBATasks.ValidateTablespace)
+ [Validieren einer Steuerdatei](#Appendix.Oracle.CommonDBATasks.ValidateControlFile)
+ [Validieren von SPFILE](#Appendix.Oracle.CommonDBATasks.ValidateSpfile)
+ [Validieren einer Oracle-Datendatei](#Appendix.Oracle.CommonDBATasks.ValidateDataFile)

## Validieren einer Datenbank
<a name="Appendix.Oracle.CommonDBATasks.ValidateDB"></a>

Um alle relevanten Dateien zu validieren, die von einer Oracle-Datenbank in RDS für Oracle verwendet werden, nutzen Sie das Amazon-RDS-Verfahren `rdsadmin.rdsadmin_rman_util.validate_database`. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_validation_type`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_rman_to_dbms_output`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Im folgenden Beispiel wird die Datenbank mit den Standardwerten für die Parameter validiert.

```
EXEC rdsadmin.rdsadmin_rman_util.validate_database;
```

Im folgenden Beispiel wird die Datenbank mit den angegebenen Werten für die Parameter validiert.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.validate_database(
        p_validation_type     => 'PHYSICAL+LOGICAL', 
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_rman_to_dbms_output => FALSE);
END;
/
```

Wenn der `p_rman_to_dbms_output`-Parameter auf `FALSE` gesetzt ist, wird der RMAN-Ausgang in eine Datei im `BDUMP`-Verzeichnis geschrieben.

Um die Dateien im Verzeichnis `BDUMP` anzuzeigen, führen Sie die folgende `SELECT`-Anweisung aus.

```
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
```

Um den Inhalt einer Datei im Verzeichnis `BDUMP` anzuzeigen, führen Sie die folgende `SELECT`-Anweisung aus.

```
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
```

Ersetzen Sie den Dateinamen durch den Namen der Datei, die Sie anzeigen möchten.

## Validieren einer Tenant-Datenbank
<a name="Appendix.Oracle.CommonDBATasks.ValidateTenantDB"></a>

Verwenden Sie das Amazon-RDS-Verfahren `rdsadmin.rdsadmin_rman_util.validate_tenant`, um die Datendateien der Tenant-Datenbank in einer Container-Datenbank (CDB) zu validieren. 

Dieses Verfahren gilt nur für die aktuelle Tenant-Datenbank und verwendet die folgenden geläufigen Parameter für RMAN-Aufgaben:
+ `p_validation_type`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_rman_to_dbms_output`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md). Dieses Verfahren wird für die folgenden DB-Engine-Versionen unterstützt:
+ Oracle Database 21c (21.0.0) CDB
+ Oracle Database 19c (19.0.0) CDB

Im folgenden Beispiel wird die aktuelle Tenant-Datenbank unter Verwendung der Standardwerte für die Parameter validiert.

```
EXEC rdsadmin.rdsadmin_rman_util.validate_tenant;
```

Im folgenden Beispiel wird die aktuelle Tenant-Datenbank unter Verwendung der angegebenen Werte für die Parameter validiert.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.validate_tenant(
        p_validation_type     => 'PHYSICAL+LOGICAL', 
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_rman_to_dbms_output => FALSE);
END;
/
```

Wenn der `p_rman_to_dbms_output`-Parameter auf `FALSE` gesetzt ist, wird der RMAN-Ausgang in eine Datei im `BDUMP`-Verzeichnis geschrieben.

Um die Dateien im Verzeichnis `BDUMP` anzuzeigen, führen Sie die folgende `SELECT`-Anweisung aus.

```
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
```

Um den Inhalt einer Datei im Verzeichnis `BDUMP` anzuzeigen, führen Sie die folgende `SELECT`-Anweisung aus.

```
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
```

Ersetzen Sie den Dateinamen durch den Namen der Datei, die Sie anzeigen möchten.

## Validieren eines Tablespaces
<a name="Appendix.Oracle.CommonDBATasks.ValidateTablespace"></a>

Um die einem Tablespace zugeordneten Dateien zu validieren, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.validate_tablespace`. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_validation_type`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_rman_to_dbms_output`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Bei diesem Verfahren wird außerdem der folgende zusätzliche Parameter verwendet.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_tablespace_name`  |  varchar2  |  Ein gültiger Tabellenraumname  |  —  |  Ja  |  Der Name des Tabellenraums.  | 

## Validieren einer Steuerdatei
<a name="Appendix.Oracle.CommonDBATasks.ValidateControlFile"></a>

Um nur die von einer Amazon RDS Oracle DB-Instance verwendete Steuerdatei zu validieren, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.validate_current_controlfile`. 

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

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

## Validieren von SPFILE
<a name="Appendix.Oracle.CommonDBATasks.ValidateSpfile"></a>

Um nur die Serverparameterdatei (SPFILE) zu validieren, die von einer Amazon RDS Oracle DB-Instance verwendet wird, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.validate_spfile`. 

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

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

## Validieren einer Oracle-Datendatei
<a name="Appendix.Oracle.CommonDBATasks.ValidateDataFile"></a>

Um die einem Tablespace zugeordneten Dateien zu validieren, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.validate_datafile`. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_validation_type`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_rman_to_dbms_output`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_datafile`  |  varchar2  |  Eine gültige ID-Nummer der Datendatei oder ein gültiger Datendateiname mit vollständigem Pfad  |  —  |  Ja  |  Die ID-Nummer der Datendatei (aus `v$datafile.file#`) oder der vollständige Datendateiname einschließlich des Pfades (aus `v$datafile.name`).  | 
|  `p_from_block`  |  Zahl  |  Eine gültige Ganzzahl  |  `NULL`  |  Nein  |  Nummer des Blocks, in dem die Validierung innerhalb der Datendatei beginnt. Bei `NULL` wird `1` verwendet.  | 
|  `p_to_block`  |  Zahl  |  Eine gültige Ganzzahl  |  `NULL`  |  Nein  |  Nummer des Blocks, in dem die Validierung innerhalb der Datendatei endet. Bei `NULL` wird der maximale Block in der Datendatei verwendet.  | 

# Aktivieren und Deaktivieren der Nachverfolgung von Blockänderungen
<a name="Appendix.Oracle.CommonDBATasks.BlockChangeTracking"></a>

Block, der Nachverfolgungs-Datensätze ändert, hat Blöcke in einer Nachverfolgungsdatei geändert. Diese Vorgehensweise kann die Leistung inkrementeller RMAN-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)](https://docs.oracle.com/en/database/oracle/oracle-database/19/bradv/backing-up-database.html#GUID-4E1F605A-76A7-48D0-9D9B-7343B4327E2A) in der Oracle Database-Dokumentation.

RMAN-Funktionen werden in einem Lesereplikat 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 einer Single-Tenant-CDB funktionieren die folgenden Vorgänge, aber kein vom Kunden sichtbarer Mechanismus kann den aktuellen Status der Operationen erkennen. Weitere Informationen finden Sie auch unter [Einschränkungen von RDS für Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations).

Sie können die Nachverfolgung von Blockänderungen für eine DB-Instance mithilfe des Amazon RDS-Verfahrens aktiviere `rdsadmin.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;
```

# Gegenprüfen archivierter Redo-Logs
<a name="Appendix.Oracle.CommonDBATasks.Crosscheck"></a>

Sie können archivierte Redo-Logs mit dem Amazon RDS-Verfahren gegenprüfe `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog`.

Mit diesem Verfahren können Sie archivierte Redo-Protokolle, die in der Kontrolldatei registriert sind, gegenprüfen und abgelaufene Protokolldatensätze auf Wunsch löschen. Wenn RMAN ein Backup erstellt, wird ein Datensatz in der Kontrolldatei erstellt. Im Laufe der Zeit vergrößert sich die Kontrolldatei aufgrund dieser Einträge. Es wird empfohlen, abgelaufene Datensätze regelmäßig zu entfernen.

**Anmerkung**  
Da RMAN nicht für Amazon RDS-Standardsicherungen verwendet wird, werden keine Einträge in der Kontrolldatei erstellt.

Dieses Verfahren verwendet den Parameter `p_rman_to_dbms_output` für RMAN-Aufgaben.

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Bei diesem Verfahren wird außerdem der folgende zusätzliche Parameter verwendet.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_delete_expired`  |  Boolean  |  `TRUE`, `FALSE`  |  `TRUE`  |  Nein  |  Bei `TRUE` werden abgelaufene, archivierte Redo-Protokolle aus der Kontrolldatei gelöscht. Bei `FALSE` werden abgelaufene, archivierte Redo-Protokolle in der Kontrolldatei beibehalten.   | 

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 werden archivierte Redo-Protokoll-Datensätze in der Kontrolldatei als abgelaufen markiert, die Datensätze jedoch nicht gelöscht.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.crosscheck_archivelog(
        p_delete_expired      => FALSE,  
        p_rman_to_dbms_output => FALSE);
END;
/
```

Im folgenden Beispiel werden abgelaufene archivierte Redo-Protokolle aus der Kontrolldatei entfernt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.crosscheck_archivelog(
        p_delete_expired      => TRUE,  
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Sichern archivierter Redo-Protokolldateien
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs"></a>

Sie können das Amazon-RDS-Paket `rdsadmin.rdsadmin_rman_util` zum Sichern archivierter Redo-Logs für eine Amazon-RDS-Oracle-DB-Instance verwenden.

Die Verfahren zum Sichern archivierter Redo-Logs werden 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)

**Topics**
+ [Sichern aller archivierten Redo-Logs](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.All)
+ [Sichern eines archivierten Redo-Logs aus einem Datumsbereich](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Date)
+ [Sichern eines archivierten Redo-Logs aus einem SCN-Bereich](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.SCN)
+ [Sichern eines archivierten Redo-Logs aus einem Sequenznummernbereich](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Sequence)

## Sichern aller archivierten Redo-Logs
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.All"></a>

Um alle archivierten Wiederherstellungsprotokolle für eine Amazon RDS Oracle DB-Instance zu sichern, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_all`. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Das folgende Beispiel sichert alle archivierten Redo-Logs für die DB-Instance.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_all(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4, 
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Sichern eines archivierten Redo-Logs aus einem Datumsbereich
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Date"></a>

Um bestimmte archivierte Wiederherstellungsprotokolle für eine Amazon RDS Oracle DB-Instance durch Angabe eines Datumsbereichs zu sichern, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_date`. Der Datumsbereich gibt an, welche archivierten Redo-Logs gesichert werden sollen. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_date`  |  date  |  Ein Datum zwischen dem `start_date` und `next_date` eines archivierten Redo-Logs auf der Festplatte. Der Wert muss kleiner oder gleich dem für angegebenen Wert sei `p_to_date`.  |  —  |  Ja  |  Das Anfangsdatum für die archivierten Protokollsicherungen.  | 
|  `p_to_date`  |  date  |  Ein Datum zwischen dem `start_date` und `next_date` eines archivierten Redo-Logs auf der Festplatte. Der Wert muss größer oder gleich dem für angegebenen Wert sei `p_from_date`.  |  —  |  Ja  |  Das Enddatum für die archivierten Protokollsicherungen.  | 

Das folgende Beispiel sichert archivierte Redo-Logs im Datumsbereich für die DB-Instance.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_date(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_date           => '03/01/2019 00:00:00',
        p_to_date             => '03/02/2019 00:00:00',
        p_parallel            => 4,  
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Sichern eines archivierten Redo-Logs aus einem SCN-Bereich
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.SCN"></a>

Um bestimmte archivierte Wiederherstellungsprotokolle für eine Amazon RDS Oracle DB-Instance durch Angabe eines SCN-Bereichs (System Change Number) zu sichern, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_scn`. Der SCN-Bereich gibt an, welche archivierten Redo-Logs gesichert werden sollen. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_scn`  |  Zahl  |  Die SCN eines archivierten Redo-Logs, das auf der Festplatte vorhanden ist. Der Wert muss kleiner oder gleich dem für angegebenen Wert sei `p_to_scn`.  |  —  |  Ja  |  Die Anfangs-SCN für die archivierten Protokollsicherungen.  | 
|  `p_to_scn`  |  Zahl  |  Die SCN eines archivierten Redo-Logs, das auf der Festplatte vorhanden ist. Der Wert muss größer oder gleich dem für angegebenen Wert sei `p_from_scn`.  |  —  |  Ja  |  Die End-SCN für die archivierten Protokollsicherungen.  | 

Das folgende Beispiel sichert archivierte Redo-Logs im SCN-Bereich für die DB-Instance.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_scn(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_scn            => 1533835,
        p_to_scn              => 1892447,
        p_parallel            => 4,
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Sichern eines archivierten Redo-Logs aus einem Sequenznummernbereich
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Sequence"></a>

Um bestimmte archivierte Wiederherstellungsprotokolle für eine Amazon RDS Oracle DB-Instance durch Angabe eines Sequenznummernbereichs zu sichern, verwenden Sie die Amazon-RDS-Prozedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence`. Der Sequenznummernbereich gibt an, welche archivierten Redo-Logs gesichert werden sollen. 

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_sequence`  |  Zahl  |  Die Sequenznummer eines archivierten Redo-Logs, das auf der Festplatte vorhanden ist. Der Wert muss kleiner oder gleich dem für angegebenen Wert sei `p_to_sequence`.  |  —  |  Ja  |  Die Anfangssequenznummer für die archivierten Protokollsicherungen.  | 
|  `p_to_sequence`  |  Zahl  |  Die Sequenznummer eines archivierten Redo-Logs, das auf der Festplatte vorhanden ist. Der Wert muss größer oder gleich dem für angegebenen Wert sei `p_from_sequence`.  |  —  |  Ja  |  Die Endsequenznummer für die archivierten Protokollsicherungen.  | 

Das folgende Beispiel sichert archivierte Redo-Logs im Sequenznummernbereich für die DB-Instance.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_sequence       => 11160,
        p_to_sequence         => 11160,
        p_parallel            => 4,  
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Durchführen einer vollständigen Datenbanksicherung
<a name="Appendix.Oracle.CommonDBATasks.BackupDatabaseFull"></a>

Sie können aller in der Datenbank enthaltenen Blöcke von Datendateien mithilfe des Amazon RDS-Verfahrens sicher `rdsadmin.rdsadmin_rman_util.backup_database_full`.

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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 ein vollständiges Backup der DB-Instance mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_database_full(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'FULL_DB_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Durchführen einer vollständigen Sicherung einer Tenant-Datenbank
<a name="Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseFull"></a>

Sie können eine Sicherung aller in einer Tenant-Datenbank enthaltenen Datenblöcke in einer Container-Datenbank (CDB) durchführen. Verwenden Sie das Amazon-RDS-Verfahren `rdsadmin.rdsadmin_rman_util.backup_tenant_full`. Dieses Verfahren gilt nur für die Sicherung der aktuellen Datenbank und verwendet die folgenden geläufigen Parameter für RMAN-Aufgaben:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Das Verfahren `rdsadmin_rman_util.backup_tenant_full` wird für die folgenden DB-Engine-Versionen von RDS für Oracle unterstützt:
+ Oracle Database 21c (21.0.0) CDB
+ Oracle Database 19c (19.0.0) CDB

Im folgenden Beispiel wird eine vollständige Sicherung der aktuellen Tenant-Datenbank mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tenant_full(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'FULL_TENANT_DB_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Durchführen einer inkrementellen Datenbanksicherung
<a name="Appendix.Oracle.CommonDBATasks.BackupDatabaseIncremental"></a>

Sie können ein inkrementelles Backup Ihrer DB-Instance mithilfe des Amazon RDS-Verfahrens `rdsadmin.rdsadmin_rman_util.backup_database_incremental` durchführen.

Weitere Informationen über inkrementelle Sicherungen finden Sie unter [Incremental Backups](https://docs.oracle.com/database/121/RCMRF/rcmsynta006.htm#GUID-73642FF2-43C5-48B2-9969-99001C52EB50__BGBHABHH) in der Oracle-Dokumentation.

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Dieses Verfahren wird für die folgenden Amazon RDS for Oracle-DB-Engine-Versionen unterstützt:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Bei diesem Verfahren wird außerdem der folgende zusätzliche Parameter verwendet.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_level`  |  Zahl  |  `0`, `1`  |  `0`  |  Nein  |  Geben Sie `0` an, um ein vollständiges inkrementelles Backup zu aktivieren. Geben Sie `1` an, um ein nicht kumulatives inkrementelles Backup zu aktivieren.  | 

Im folgenden Beispiel wird ein inkrementelles Backup der DB-Instance mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_database_incremental(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_level               => 1,
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MY_INCREMENTAL_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Durchführen einer inkrementellen Sicherung einer Tenant-Datenbank
<a name="Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseIncremental"></a>

Sie können eine inkrementelle Sicherung der aktuellen Tenant-Datenbank in Ihrer CDB durchführen. Verwenden Sie das Amazon-RDS-Verfahren `rdsadmin.rdsadmin_rman_util.backup_tenant_incremental`.

Weitere Informationen über inkrementelle Sicherungen finden Sie unter [Incremental Backups](https://docs.oracle.com/database/121/RCMRF/rcmsynta006.htm#GUID-73642FF2-43C5-48B2-9969-99001C52EB50__BGBHABHH) in der Oracle-Datenbankdokumentation.

Dieses Verfahren gilt nur für die aktuelle Tenant-Datenbank und verwendet die folgenden geläufigen Parameter für RMAN-Aufgaben:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Dieses Verfahren wird für die folgenden Amazon RDS for Oracle-DB-Engine-Versionen unterstützt:
+ Oracle Database 21c (21.0.0) CDB
+ Oracle Database 19c (19.0.0) CDB

Bei diesem Verfahren wird außerdem der folgende zusätzliche Parameter verwendet.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_level`  |  Zahl  |  `0`, `1`  |  `0`  |  Nein  |  Geben Sie `0` an, um ein vollständiges inkrementelles Backup zu aktivieren. Geben Sie `1` an, um ein nicht kumulatives inkrementelles Backup zu aktivieren.  | 

Im folgenden Beispiel wird eine inkrementelle Sicherung der aktuellen Tenant-Datenbank mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tenant_incremental(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_level               => 1,
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MY_INCREMENTAL_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Sichern eines Tablespace
<a name="Appendix.Oracle.CommonDBATasks.BackupTablespace"></a>

Sie können ein Backup des Tablespace mithilfe des Amazon-RDS-Verfahrens `rdsadmin.rdsadmin_rman_util.backup_tablespace` durchführen.

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Bei diesem Verfahren wird außerdem der folgende zusätzliche Parameter verwendet.


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | --- | 
|  `p_tablespace_name`  |  varchar2  |  Ein gültiger Tabellenraumname.  |  —  |  Ja  |  Der Name des zu sichernden Tabellenraums.  | 

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 ein Tabellenraum-Backup mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tablespace(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_tablespace_name     => 'MYTABLESPACE',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MYTABLESPACE_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Sichern einer Steuerdatei
<a name="Appendix.Oracle.CommonDBATasks.backup-control-file"></a>

Sie können ein Backup einer Steuerdatei mithilfe des Amazon-RDS-Verfahrens `rdsadmin.rdsadmin_rman_util.backup_current_controlfile` durchführen.

Bei diesem Verfahren werden die folgenden geläufigen Parameter für RMAN-Aufgaben verwendet:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Weitere Informationen finden Sie unter [Geläufige Parameter für RMAN-Verfahren](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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 ein Steuerdatei-Backup mit den angegebenen Werten für die Parameter durchgeführt.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_current_controlfile(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_tag                 => 'CONTROL_FILE_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Durchführen von Blockmedienwiederherstellungen
<a name="Appendix.Oracle.CommonDBATasks.block-media-recovery"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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


****  

| Parametername | Datentyp | Zulässige Werte | Standard | Erforderlich | Description | 
| --- | --- | --- | --- | --- | --- | 
|  `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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 

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