Zugriff auf Online- oder archivierte Redo-Protokolle
Sie können auf Ihre Online- oder archivierten Redo-Log-Dateien für eine Auswertung mit externen Tools wie GoldenGate, Attunity, Informatica und anderen zugreifen. Gehen Sie folgendermaßen vor, um auf diese Dateien zuzugreifen:
-
Erstellen Sie Verzeichnisobjekte, die schreibgeschützten Zugriff auf die physischen Dateipfade bieten.
Verwendung von
rdsadmin.rdsadmin_master_util.create_archivelog_dirundrdsadmin.rdsadmin_master_util.create_onlinelog_dir. -
Lesen Sie die Dateien mit PL/SQL.
Sie können die Dateien mit PL/SQL lesen. Weitere Informationen über das Lesen von Dateien in Verzeichnisobjekten finden Sie unter Auflisten von Dateien in einem DB-Instance-Verzeichnis und Lesen von Dateien in einem DB-Instance-Verzeichnis.
Der Zugriff auf Transaktionsprotokolle wird für die folgenden Versionen unterstützt:
-
Oracle Database 21c
-
Oracle Database 19c
Der folgende Code erstellt Verzeichnisse, die schreibgeschützten Zugriff auf Ihre Online- und archivierte Redo-Log-Dateien bieten:
Wichtig
Dieser Code widerruft das Sonderrecht DROP ANY DIRECTORY.
EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;
Der folgende Code verwirft die Verzeichnisse für Ihre Online- und archivierten Redo-Log-Dateien.
EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;
Der folgende Code erteilt oder widerruft die Berechtigung DROP ANY DIRECTORY.
EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory; EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;