在迁移数据库的时候,遇到导入时间过长、忘记添加参数等情况时,需要终止正在执行的JOB。如果使用kill -9 ,在杀掉进程后,发现JOB仍然在后台执行(可以在第三步输入status来查看当前JOB的执行状态),就可以通过如下步骤终止JOB。
1、查询job_name的两种方法
- 从导入到出日志中,查看job_name,
- 从dba_datapump_jobs中查job_name
select job_name from dba_datapump_jobs;
2、连接到需要终止的JOB
$ impdp U/PWD@instance_name attach=SYS_IMPORT_TABLE_01
3、终止对应的JOB两种方法
- Import> STOP_JOB=IMMEDIATE
- Import> KILL_JOB