segunda-feira, 18 de agosto de 2014

Como parar a execução de um IMPDP OU EXPDP [Oracle];

Bom dia!

Quando importamos (IMPDP) ou exportamos (EXPDP) usando o datapump, a execução é feita por um JOB.

É possível vermos o processo em execução pela view dba_datapump_jobs.

select * from dba_datapump_jobs;







Se por algum motivo queira parar a execução, na janela do prompt:

1- Aperte: Ctrl+C
2- Digite: kill_Job 
ex: Import>kill_job
3- Confirme a pergunta com Y - Are you sure you wish to stop this job (y/n): y

Caso tenha fechado a janela do prompt não irá adiantar, o job ainda ficará rodando em background, mas ainda há uma solução para o encerrarmos.

Abra uma nova janela do prompt, digite:
-Caso Import
impdp system/senha@instancia attach=nome_do_job

-Caso Export
expdp system/senha@instancia attach=nome_do_job

Obs:
-Entre com a instância qual deseja encerrar o Job
-O nome do Job encontramos na view dba_datapump_jobs, no meu caso SYS_IMPORT_FULL_01

2- Digite: kill_Job 
ex: Import>kill_job
3- Confirme a pergunta com Y - Are you sure you wish to stop this job (y/n): y

Pronto! Os jobs foram encerrados com sucesso.

Abs,
Bruno Duarte.

Nenhum comentário:

Postar um comentário