oracle11g job停止,Oracle11G 终止expdp任务的方法

1、正常终止expdp作业

先查到job_name:

select * from dba_datapump_jobs;

OWNER_NAME   JOB_NAME  OPERATION  JOB_MODE   STATE                              DEGREE

ATTACHED_SESSIONS DATAPUMP_SESSIONS

------------------------------------------------------------ ------------------------------

----------

SYSTEM       SYS_EXPORT_FULL_01    EXPORT   FULL  EXECUTING                               1

1                 3

attach该任务:

expdp system/sys attach=SYS_EXPORT_FULL_01

Export> stop_job

是否确实要停止此作业 ([Y]/N): y

是否确实要停止此作业 ([Y]/N): Y

是否确实要停止此作业 ([Y]/N): Y

是否确实要停止此作业 ([Y]/N): Y

是否确实要停止此作业 ([Y]/N): Y ---------------就是停止不了,在dba_datapump_jobs还是能查到记录,只是

JOB已经停止了。

-----已经解决了,需要输入YES

Export> KILL_JOB

是否确实要停止此作业 ([Y]/N): YES

在执行的时候CTL+C就可以进入交互模式,windows和LINUX下都是一样的。

重新进入EXPDP/IMPDP,就可以执行下面的交互命令:

$expdp username/password,

交互模式常用命令:

CONTINUE_CLIENT返回到记录模式。假如处于空闲状态, 将重新启动作业。

START_JOB 启动恢复当前作业。

STATUS在默认值 (0) 将显示可用时的新状态的情况下,要监视的频率 (以秒计) 作业状态。

STATUS=[interval]

STOP_JOB顺序关闭执行的作业并退出客户机。

STOP_JOB=IMMEDIATE 将立即关闭数据泵作业。

还有其他命令:

ADD_FILE向转储文件集中添加转储文件。

ADD_FILE=dirobjdumpfile-name

CONTINUE_CLIENT 返回到记录模式。假如处于空闲状态, 将重新启动作业。

EXIT_CLIENT 退出客户机会话并使作业处于运行状态。

HELP总结交互命令。

KILL_JOB分离和删除作业。

PARALLEL更改当前作业的活动 worker 的数目。

PARALLEL=worker 的数目。

START_JOB 启动恢复当前作业。

STATUS在默认值 (0) 将显示可用时的新状态的情况下,

要监视的频率 (以秒计)作业状态。

STATUS=[interval]

STOP_JOB顺序关闭执行的作业并退出客户机。

STOP_JOB=IMMEDIATE 将立即关闭

2、后者是直接ctrl + z 或 ctrl + c ,然后再终止

Export> stop_job=immediate

Are you sure you wish to stop this job ([yes]/no): yes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值