Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Accesso ai log di ripristino online e archiviati
Potresti voler accedere ai tuoi redo log file online e archiviati per il mining con strumenti esterni come Attunity GoldenGate, Informatica e altri. Per accedere a questi file, effettuare le operazioni seguenti:
-
Creare oggetti di directory che forniscono l'accesso di sola lettura ai percorsi fisici dei file.
Uso di
rdsadmin.rdsadmin_master_util.create_archivelog_dir
erdsadmin.rdsadmin_master_util.create_onlinelog_dir
. -
Leggi i file usando PL/. SQL
È possibile leggere i file utilizzando SQL PL/. Per ulteriori informazioni sulla lettura di file dagli oggetti di directory, consulta Generazione di un elenco dei file in una directory di istanze database e Lettura dei file in una directory di istanze database.
L'accesso ai log delle transazioni è supportato per le versioni seguenti:
-
Oracle Database 21c
-
Oracle Database 19c
Il seguente codice crea delle directory che forniscono accesso di sola lettura ai file di log redo online e archiviati:
Importante
Questo codice revoca anche il privilegio DROP ANY DIRECTORY
.
EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;
Il seguente codice rilascia directory per i file di log redo online e archiviati.
EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;
Il seguente codice concede e revoca il privilegio DROP ANY DIRECTORY
.
EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory; EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;