暂停作业时使用了stop_job命令,state=STOP PENDING
后来处理报错后重新启动job
执行START_JOB报错
ORA-39004: invalid state
ORA-39015: job is not running
停止作业是一定要使用STOP_JOB=IMMEDIATE这个命令,否则数据泵作业的状态为"STOP PENDING"时,表示作业正在等待停止。这意味着在之前的操作中,作业已经被停止,但还没有完全停止。需要一直等待。
当作业处于"STOP PENDING"时,执行STOP_JOB=IMMEDIATE后,看作业状态,然后执行start_job即可