ITPub博客

首页 > 数据库 > Oracle > oracle expdp后台终止或者暂停

oracle expdp后台终止或者暂停

原创 Oracle 作者:wanglinghua0907 时间:2024-01-09 10:34:22 0 删除 编辑

1.先导出

expdp system/oracle directory=mydata dumpfile=wlh.dmp logfile=wlh.log full=y

Ctrl+c 掐断导出,发现并未真正断开expdp


2.查看会发现正在执行

SQL>  select job_name,state from dba_datapump_jobs;

JOB_NAME                       STATE

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

SYS_EXPORT_FULL_01             EXECUTING

SYS_IMPORT_FULL_01             NOT RUNNING


3.进入这个后台

expdp \'/ as sysdba\'  attach=SYS_EXPORT_FULL_01


4.操作

暂停

Export>stop_job=immediate 

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

删除

Export>kill_job (会顺便删除dmp文件的)

这句也可以删除

SQL>drop table system.SYS_EXPORT_FULL_02 purge;


拼接好的删除语句

select 'drop table ' || owner_name || '.' || job_name || ';' from dba_datapump_jobs where state = 'NOT RUNNING';


select 'drop table ' || owner_name || '.' || job_name || ';' from dba_datapump_jobs where state = 'EXECUTING';


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980685/viewspace-3003168/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE、sql server、oceanbase数据库专家,拥有7年以上的大型数据库运维经验,主方向oracle,擅长故障排除、诊断,大体量(TB)迁移,异常故障修复等。拥有丰富主导大型项目经验。服务行业包括:运营商、银行、金融业、政府单位、医疗、制造业、高校等等。

注册时间:2020-07-31

  • 博文量
    116
  • 访问量
    88789