![ここに画像の説明を入力][1]
新しいバージョンのデータベースで更新しました。以前は Oracle データベース バージョン 10 を使用していましたが、今回は Oracle 11g Express エディションをインストールしました。
DBMS_jobs に 3 つのジョブがありました。
毎日特定の時間に実行するようにプログラムしました。毎日01:00にストアドプロシージャが定期的に実行されていました。
begin
sys.dbms_job.submit(job => :job,
what => 'BEGIN CALL_MY_SP; END;',
next_date => to_date('24-09-2013 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(SYSDATE + 1) + 1/24');
commit;
end;
実行中の新しいOracleデータベースと同じジョブですが。ただし、このジョブは手動で実行されています。
毎日定期的に自動的に実行するにはどうすればよいですか? しかし、もし私がしなかったとしたら!
http://i.stack.imgur.com/rePVq.png
あなたの仕事