Excluir arquivos de dados órfãos após a importação de espaços para tabela
Use o procedimento rdsadmin.rdsadmin_transport_util.list_xtts_orphan_files
para excluir arquivos de dados que ficaram órfãos após a importação de espaços para tabela. A execução desse comando gera um arquivo de log que usa o formato do nome rds-xtts-delete_xtts_orphaned_files-
no diretório YYYY-MM-DD.HH24-MI-SS.FF
.logBDUMP
. Use o procedimento rdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import
para encontrar os arquivos órfãos. Você pode ler o arquivo de log chamando o procedimento rdsadmin.rds_file_util.read_text_file
. Para ter mais informações, consulte Fase 6: Limpar os arquivos restantes.
Sintaxe
PROCEDURE cleanup_incomplete_xtts_import( p_directory_name IN VARCHAR2);
Parâmetros
Nome do parâmetro | Tipo de dados | Padrão | Obrigatório | Descrição |
---|---|---|---|---|
|
|
— |
Sim |
O diretório que contém os arquivos de dados órfãos. |
Exemplos
O exemplo a seguir exclui os arquivos de dados órfãos no DATA_PUMP_DIR
.
BEGIN rdsadmin.rdsadmin_transport_util.cleanup_incomplete_xtts_import('
DATA_PUMP_DIR
'); END; /
O exemplo a seguir lê o arquivo de log gerado pelo comando anterior.
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.