如何从oracle中的管理作业中删除作业?

如何从oracle中的管理作业中删除作业?,oracle,oracle11g,oracle-enterprise-manager,Oracle,Oracle11g,Oracle Enterprise Manager,我通过企业经理创造了两个职位。现在我想删除这些作业。我正在尝试使用此查询删除作业,但出现错误 set linesize 300; column job_name format a50; column job_owner format a30; select job_id, job_name, job_owner from mgmt_job; exec mgmt_job_engine.stop_all_executions_with_id('8DDA2C82912B6C9FE050A8C035

我通过企业经理创造了两个职位。现在我想删除这些作业。我正在尝试使用此查询删除作业,但出现错误

set linesize 300;
column job_name format a50;
column job_owner format a30;

select job_id, job_name, job_owner from mgmt_job;

exec mgmt_job_engine.stop_all_executions_with_id('8DDA2C82912B6C9FE050A8C035641D49',TRUE);

PL/SQL procedure successfully completed.

commit;

exec mgmt_job_engine.delete_job('8DDA2C82912B6C9FE050A8C035641D49');

ERROR at line 1:
ORA-20414: The specified job has active executions.
ORA-06512: at "SYSMAN.MGMT_JOB_ENGINE", line 4490
ORA-06512: at "SYSMAN.MGMT_JOB_ENGINE", line 5183
ORA-06512: at line 1
如何解决这个问题
谢谢

我用这个查询解决了我的问题

UPDATE mgmt_job_exec_summary SET status = 8, end_time = (sysdate-1) WHERE job_id = '8DDA2C82912B6C9FE050A8C035641D49';

commit;
exec mgmt_job_engine.delete_job('8DDA2C82912B6C9FE050A8C035641D49');

commit;
然后再次执行此查询

UPDATE mgmt_job_exec_summary SET status = 8, end_time = (sysdate-1) WHERE job_id = '8DDA2C82912B6C9FE050A8C035641D49';

commit;
exec mgmt_job_engine.delete_job('8DDA2C82912B6C9FE050A8C035641D49');

commit;
尝试此执行管理作业引擎。在删除“id为8DDA2C82912B6C9FE050A8C035641D49”的情况下停止“所有”执行