本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在資料表空間匯入後刪除遺棄的資料檔案
使用 rdsadmin.rdsadmin_transport_util.list_xtts_orphan_files 程序刪除在資料表空間匯入之後遺棄的資料檔案。執行此命令會產生使用 BDUMP 目錄中名稱格式的日誌檔 rds-xtts-delete_xtts_orphaned_files-。使用 YYYY-MM-DD.HH24-MI-SS.FF.logrdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import 程序找到遺棄的檔案。您可以透過呼叫 rdsadmin.rds_file_util.read_text_file 程序來讀取日誌檔。如需更多詳細資訊,請參閱 階段 6:清理剩餘檔案。
語法
PROCEDURE cleanup_incomplete_xtts_import( p_directory_name IN VARCHAR2);
參數
| 參數名稱 | 資料類型 | 預設 | 必要 | 描述 |
|---|---|---|---|---|
|
|
|
— |
是 |
包含遺棄的資料檔案的目錄。 |
範例
下列範例會刪除 DATA_PUMP_DIR 中遺棄的檔案。
BEGIN rdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import('DATA_PUMP_DIR'); END; /
下列範例會讀取上一個命令所產生的日誌檔。
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.