sql >> データベース >  >> RDS >> Oracle

Oracle Schedular での INTERVAL=0 の意味は何ですか?

    INTERVAL は、実行間の FREQ 値の増分数です。この場合、0 または 1 の値は同じになると思います。示されているスケジュールは、1 日に 1 回 (FREQ=DAILY)、ランダムな時間 (BYMINUTE=15、ただし BYHOUR と BYSECOND は設定されていません) の約 15 分後に実行されます。

    スケジュールは、前回の実行が成功したかどうかとは関係ありません。開始日は、ジョブが実際に処理を開始する日付ではなく、ジョブが有効になった日付のみです。

    有効にしてから 15 分ごとに実行する場合は、次のように設定する必要があります。

    FREQ=MINUTELY; INTERVAL=15
    

    ちょうど 15 時に実行する場合は、次のようにします。

    FREQ=MINUTELY; BYMINUTE=0,15,30,45; BYSECOND=0
    

    毎日午前 8 時に実行する場合は、次のようにします。

    FREQ=DAILY; BYHOUR=8; BYMINUTE=0; BYSECOND=0
    



    1. MYSQLTIMEDIFF関数が長期間機能しない

    2. 関連するタグ検索用にMYSQLデータベースを設定する正しい方法は?

    3. mySQLで列を追加するとデータが壊れます

    4. Oracleアップグレード後のORA-06531