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 VALIDATE
Themen
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 |
---|---|---|---|---|---|
|
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 |
---|---|---|---|---|---|
|
varchar2 |
Eine gültige ID-Nummer der Datendatei oder ein gültiger Datendateiname mit vollständigem Pfad |
— |
Ja |
Die ID-Nummer der Datendatei (aus |
|
Zahl |
Eine gültige Ganzzahl |
|
Nein |
Nummer des Blocks, in dem die Validierung innerhalb der Datendatei beginnt. Bei |
|
Zahl |
Eine gültige Ganzzahl |
|
Nein |
Nummer des Blocks, in dem die Validierung innerhalb der Datendatei endet. Bei |