Löschen verwaister Dateien nach einem Tabellenbereichimport
Verwenden Sie das Verfahren rdsadmin.rdsadmin_transport_util.list_xtts_orphan_files, um Datendateien zu löschen, die nach einem Tabellenbereichimport verwaist waren. Wenn Sie diesen Befehl ausführen, wird eine Protokolldatei generiert, die das Namensformat rds-xtts-delete_xtts_orphaned_files- im Verzeichnis YYYY-MM-DD.HH24-MI-SS.FF.logBDUMP verwendet. Verwenden Sie das Verfahren rdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import, um die verwaisten Dateien zu finden. Sie können die Protokolldatei lesen, indem Sie das Verfahren rdsadmin.rds_file_util.read_text_file aufrufen. Weitere Informationen finden Sie unter Phase 6: Bereinigen übrig gebliebener Dateien.
Syntax
PROCEDURE cleanup_incomplete_xtts_import( p_directory_name IN VARCHAR2);
Parameter
| Parametername | Datentyp | Standard | Erforderlich | Beschreibung |
|---|---|---|---|---|
|
|
|
— |
Ja |
Das Verzeichnis, das die verwaisten Datendateien enthält. |
Beispiele
Das folgende Beispiel löscht die verwaisten Datendateien im Verzeichnis DATA_PUMP_DIR.
BEGIN rdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import('DATA_PUMP_DIR'); END; /
Das folgende Beispiel liest die durch den vorherigen Befehl generierte Protokolldatei.
SELECT * FROM TABLE(rdsadmin.rds_file_util.read_text_file( p_directory => 'BDUMP', p_filename => 'rds-xtts-delete_xtts_orphaned_files-2023-06-01.09-33-11.868894000.log')); TEXT -------------------------------------------------------------------------------- orphan transported datafile datafile_7.dbf deleted. orphan transported datafile datafile_8.dbf deleted.