sql >> Base de Datos >  >> RDS >> Oracle

¿Qué significa INTERVALO =0 en Oracle Schedular?

INTERVALO es el número de incrementos del valor FREQ entre ejecuciones. Yo creo en este caso que un valor de 0 o 1 sería lo mismo. El programa que se muestra se ejecutaría una vez al día (FREQ=DAILY), aproximadamente 15 minutos después de una hora aleatoria (BYMINUTE=15, pero BYHOUR y BYSECOND no están configurados).

El programa no tiene nada que ver con si la ejecución anterior tuvo éxito o no. La fecha de inicio es solo la fecha en la que se habilitó el trabajo, no cuando realmente comienza a procesarse.

Si desea que se ejecute cada 15 minutos desde el momento en que lo habilite, debe configurar lo siguiente:

FREQ=MINUTELY; INTERVAL=15

Si desea que se ejecute exactamente en el cuarto de hora, entonces esto:

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

Si desea que se ejecute todos los días a las 8 a.m., entonces esto:

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