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
Si consiglia di accedere ai file di log redo online e archiviati per il mining con strumenti esterni quali GoldenGate, Attunity, 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_direrdsadmin.rdsadmin_master_util.create_onlinelog_dir. -
Leggere i file utilizzando PL/SQL.
È possibile leggere i file utilizzando PL/SQL. 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;