Datenbankdateien RDS für Oracle validieren - 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.

Datenbankdateien RDS für Oracle validieren

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

Weitere Informationen zur Validierung finden Sie unter RMAN Validierung von Datenbankdateien und Backups und VALIDATEin der Oracle-Dokumentation.

Eine Datenbank validieren

Verwenden Sie das RDS Amazon-Verfahren, um alle relevanten Dateien, die von einer Oracle-Datenbank verwendet werden, RDS für Oracle zu validierenrdsadmin.rdsadmin_rman_util.validate_database.

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

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

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

Im folgenden Beispiel wird die Datenbank anhand der Standardwerte für die Parameter validiert.

EXEC rdsadmin.rdsadmin_rman_util.validate_database;

Im folgenden Beispiel wird die Datenbank anhand der angegebenen Werte 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 gesetzt istFALSE, wird die RMAN Ausgabe 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

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

Dieses Verfahren gilt nur für die aktuelle Tenant-Datenbank und verwendet die folgenden allgemeinen Parameter für RMAN Aufgaben:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Weitere Informationen finden Sie unter Allgemeine Parameter für RMAN Verfahren. Dieses Verfahren wird für die folgenden DB-Engine-Versionen unterstützt:

  • Oracle-Datenbank 21c (21.0.0) CDB

  • Oracle-Datenbank 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 gesetzt istFALSE, wird die RMAN Ausgabe 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

Verwenden Sie das RDS Amazon-Verfahrenrdsadmin.rdsadmin_rman_util.validate_tablespace, um die mit einem Tablespace verknüpften Dateien zu validieren.

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

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

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

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

Verwenden Sie das RDS Amazon-Verfahren, um nur die von einer Amazon RDS Oracle-DB-Instance verwendete Kontrolldatei zu validierenrdsadmin.rdsadmin_rman_util.validate_current_controlfile.

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

  • p_validation_type

  • p_rman_to_dbms_output

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

Validieren eines SPFILE

Verwenden Sie das RDS Amazon-Verfahren, um nur die Serverparameterdatei (SPFILE) zu validieren, die von einer Amazon RDS Oracle-DB-Instance verwendet wirdrdsadmin.rdsadmin_rman_util.validate_spfile.

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

  • p_validation_type

  • p_rman_to_dbms_output

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

Eine Oracle-Datendatei validieren

Verwenden Sie das RDS Amazon-Verfahren, um eine Datendatei zu validierenrdsadmin.rdsadmin_rman_util.validate_datafile.

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

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

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

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.