1 つの手順と 1 つのジョブを記述しました。ジョブからプロシージャを実行しています。以下は、ジョブを作成するためのスクリプトです
DBMS_SCHEDULER.create_job (job_name => 'IBPROD2.RUN_FETCH_ACCT_ALERTS',
job_type => 'STORED_PROCEDURE',
job_action => 'FETCH_ACCT_ALERTS',
start_date => sysdate,
repeat_interval => 'FREQ=HOURLY;INTERVAL=2;',
enabled => TRUE,
auto_drop => FALSE
);
ジョブを作成した後、次のコマンドを実行して所有者 IBPROD2 のジョブの詳細を取得します。ここで、RUN_FETCH_ACCT_ALERTS ジョブの failure_count 列の値が 1 であることを確認できます。プロシージャ FETCH_ACCT_ALERTS を手動で実行しても問題ありません。
仕事が失敗する理由を誰か助けてもらえますか? 何か不足していますか?