テーブルスペースのインポート後に孤立したデータファイルを削除する
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.