4

WHAT列でJOBを探す必要があります。実際に動いているか確認してください。そうでない場合は、オフラインにしてから再度オンラインにして、すぐに開始できるようにします。

4

2 に答える 2

4

参照した列名に基づいて、DBMS_JOBパッケージを使用して、より新しく洗練された ではなく、ジョブをスケジュールしていると仮定するとDBMS_SCHEDULER、ジョブをオフラインにする必要があることは明らかではありません。すぐに強制的に実行したい場合は、

dbms_job.run( <<job number>> );

本当にジョブをオフラインにしたい場合は、中断できます

dbms_job.broken( <<job number>>, true );
commit;

そして、あなたはそれを解除することができます

dbms_job.broken( <<job number>>, false );
commit;

DBA_JOBS_RUNNINGビューにクエリを実行することで、ジョブが現在実行されているかどうかを判断できます。

SELECT count(*)
  FROM dba_jobs_running
 WHERE job = <<job number>>
于 2012-06-19T12:39:36.003 に答える
0

Toad を使用している場合は、スキーマ ブラウザに移動してジョブを探します。ジョブを rt clk し、オフラインにしてからコミットします。コマンドを覚えていない場合は、これが簡単な方法です。

于 2015-04-08T14:08:32.657 に答える