ORA-13609: The specified task string must be executing to be cancelled or interrupted.

文档解释

ORA-13609: The specified task string must be executing to be cancelled or interrupted.

Cause: The user attempted to cancel or interrupt a task that is not currently executing.

Action: Check the status of the task and retry the operation.

答:

Oracle ORA-13609错误表示,您必须正在执行指定的任务才能将其取消或中断。

官方解释

ORA-13609消息参数:

%s:已指定的任务串

消息文本:

指定的任务字符串“%s”必须正在执行,才能取消或中断。

更多支持信息:

ORA-13609消息是由Oracle数据库内部函数引发的,当任务字符串指定的任务正在执行过程中尝试取消或中断时,会出现这个错误。

常见案例

当您尝试取消或中断正在执行中的某个任务时,您可能会遇到此错误。

正常处理方法及步骤

1. 使用以下命令查看正在执行的任务:

SELECT * from DBA_SCHEDULER_RUNNING_JOBS;

2. 如果发现任务在运行,则使用以下命令将其中断:

BEGIN

DBMS_SCHEDULER.STOP_JOB(job_name => ‘&JOBNAME’, force => TRUE);

END;

3. 如果发现任务已停止,则使用以下命令将其取消:

BEGIN

DBMS_SCHEDULER.DROP_JOB(job_name => ‘&JOBNAME’);

END;

你可能感兴趣的