Create Schedules
1. Documentación en Tahiti -> Oracle Database, 11g Release 2 (11.2) -> Master Book List -> Administrator’s Guid -> 29 Scheduling Jobs with Oracle Scheduler -> Creating and Managing Schedules to Define Jobs
2. Vamos a repetir el ejercicio anterior, pero esta vez utilizando Schedules.
Click «Targets» ->
-> Click «Databases» ->
-> Click «OCM» ->
-> Click «Server» ->
-> Click «Schedules» ->
-> Click «Create» ->
-> Name = «MONTHLY_STATS_HR» ->
-> Time Zone = «(UTC+01:00) Madrid» ->
-> Click «Scheudle Attributes» ->
-> Repeat = «By Months» ->
-> Seleccionamos el día «25» ->
-> Time = «12 00 00 AM» ->
-> Click «OK»
3. Una vez hemos creado la planificación (Schedule) ya podemos crear un Job asociado a ésta.
Click «Targets» ->
-> Click «Databases» ->
-> Click «OCM» ->
-> Click «Server» ->
-> Click «Jobs» ->
-> Click «Create» ->
-> Name = «GATHER_STATS_HR» ->
-> PL/SQL =
BEGIN DBMS_STATS.GATHER_SCHEMA_STATS( OWNNAME=>'HR', METHOD_OPT=>'FOR ALL INDEXED COLUMNS SIZE AUTO', DEGREE=>2, CASCADE=>TRUE, NO_INVALIDATE=>FALSE); END;
-> Click «Schedule» ->
-> Schedule Type = «User Pre-defined Schedule» ->
-> Click icono de Linterna ->
-> Seleccionamos MONTHLY_STATS_HR ->
-> Click «OK»
Probamos la ejecución del Job manualmente.
Seleccionamos «GATHER_STATS_HR» ->
-> Click «Run Now»
4. Borramos el Job y el Schedule.
Click «Jobs» ->
-> Seleccionamos «GATHER_STATS_JOBS» ->
-> Click «Delete» ->
-> Seleccionamos «Drop the job and stop any running instance.» ->
-> Click «Yes»
Click «Schedules» ->
-> Seleccionamos «MONTHLY_STATS_HR» ->
-> Click «Delete» ->
-> Seleccionamos «Drop the job and stop any running instance.» ->
-> Click «Yes»