Oracle 11g Databaase
SYSDBA permisos
Mostrar más instrucciones
1
Utilice el incorporado en el paquete DBMS_SCHEDULER para crear el trabajo . Suponiendo que el efecto deseado es correr el apps.do_something procedimiento todos los días a las 2:00 pm se vería así:
COMENZAR
DBMS_SCHEDULER.CREATE_JOB (
job_name = > ' example_job ' ,
job_type = > ' STORED_PROCEDURE ' ,
job_action = > ' apps.do_something ' ,
start_date = > '20 -DEC -10 02.00.00 PM ' ,
repeat_interval = >' FREC = Diario ,
comentarios = > ' comentarios de empleo aquí ');
END;
/
2
Ver las anotaciones de trabajo para el éxito o mensajes de error. De manera predeterminada , Oracle registra el estado del trabajo en la vista de diccionario de datos DBA_SCHEDULER_JOB_LOG . Alternativamente , si el trabajo es específico para el usuario actual , USER_SCHEDULER_JOB_LOG se puede consultar . Un ejemplo de consulta de este punto de vista es el siguiente :
timestamp SELECT, job_name , job_class , el funcionamiento , el estado DESDE USER_SCHEDULER_JOB_LOG donde job_name = ' example_job ' ;
3
Vista detallada información sobre el trabajo . Para los trabajos que figuran con la operación definida como RUN, RETRY_RUN o RECOVERY_RUN en la vista de DBA /USER_SCHEDULED_JOB_LOG , Oracle proporciona detalles adicionales en USER_SCHEDULED_JOB_RUN_DETAILS o DBA_SCHEDULED_JOB_RUN_DETAILS . Por ejemplo :
TIMESTAMP SELECT, job_name , estado , additional_info
DESDE DONDE user_scheduler_job_run_details job_name = ' example_job '