DBMS_SCHEDULER からジョブを実行できました。しかし、昨日から実行されており、停止できません。ジョブのコードは次のとおりです。
begin
sys.dbms_scheduler.create_job(job_name => 'FTREC.EXE_1',
job_type => 'EXECUTABLE',
job_action => 'C:\Users\WWLSERVER\Desktop\test.bat',
start_date => to_date(null),
repeat_interval => '',
end_date => to_date(null),
job_class => 'MY_JOB_CLASS',
enabled => false,
auto_drop => false,
comments => '');
end;
ジョブを停止/ドロップしようとしましたが、うまくいきませんでした。
私が実行すると:
begin
dbms_scheduler.stop_job('FTREC.EXE_1',true);
end;
エラーにはなりませんが、
SELECT * FROM USER_SCHEDULER_RUNNING_JOBS;
EXE_1 を返し、ジョブを削除しようとすると
begin
dbms_scheduler.drop_job('FTREC.EXE_1',true);
end;
次のエラーが表示されます。
ORA-27478: job "FTREC.EXE_1" is running
ORA-06512: at "SYS.DBMS_ISCHED", line 213
ORA-06512: at "SYS.DBMS_SCHEDULER", line 657
ORA-06512: at line 2
サーバーを再起動しましたが、うまくいきませんでした。この仕事を停止/削除する方法はありますか?