ITPub博客

首页 > 数据库 > Oracle > ORA-31634: job already exists

ORA-31634: job already exists

Oracle 作者:iamvipwang 时间:2017-03-02 15:41:56 0 删除 编辑
可以清理dba_datapump_jobs表的记录

--查询可以清理的job表并生成drop SQL 
[sql] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. select 'drop table ' || owner_name || '.' || job_name || ';'   
  2. from dba_datapump_jobs   
  3. where state = 'NOT RUNNING'   

--清理后再次dba_datapump_jobs确认清理成功 
[sql] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. SELECT owner_name, job_name, operation, job_mode,   
  2. state, attached_sessions   
  3. FROM dba_datapump_jobs   
  4. ORDER BY 1,2;   

若不成功,按下面的方法再次清理 

SQL> sqlplus system/oracle 
SQL> exec dbms_datapump.stop_job(dbms_datapump_attach('SYS_EXPORT_TABLE_01','TICKET')); 

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

上一篇: 归档日志路径
请登录后发表评论 登录
全部评论

注册时间:2015-04-15

  • 博文量
    13
  • 访问量
    13498