在資料表空間匯入後刪除遺棄的資料檔案 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在資料表空間匯入後刪除遺棄的資料檔案

使用 rdsadmin.rdsadmin_transport_util.list_xtts_orphan_files 程序刪除在資料表空間匯入之後遺棄的資料檔案。執行此命令會產生使用 BDUMP 目錄中名稱格式的日誌檔 rds-xtts-delete_xtts_orphaned_files-YYYY-MM-DD.HH24-MI-SS.FF.log。使用 rdsadmin.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);

參數

參數名稱 資料類型 預設 必要 描述

p_directory_name

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.