“Conocimientos software>Software de base de datos

¿Cómo puedo encontrar los errores de Oracle Fallas de empleo

2011/12/6
¿ La base de datos Oracle ofrece un método muy robusto , potente y personalizable para planificar trabajos . En un nivel básico , un trabajo de Oracle es un bloque de PL /SQL , lenguaje de programación , el código de Oracle que está programado para ejecutarse en un momento determinado . Horarios de trabajo puede ser muy complicado y el código de ejecutar un trabajo de Oracle pueden ser tan básico como una instrucción de inserción una línea o una línea de PL /SQL 10000 . Por el bien de este ejemplo, los detalles del código que se está ejecutando PL /SQL es irrelevante , ya que tratará de determinar la causa del fracaso empleos de Oracle. Cosas que necesitará
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 '

Software de base de datos
Cómo restaurar y grabar un archivo Image.Sco
¿Qué es el procesamiento analítico en línea
Cómo dar formato a PowerShell y salida a Excel
¿Cuál es el papel de un DBA
Cómo encontrar el domingo con T -SQL
Cómo deshabilitar el Código para el panel de exploración cinta en Access 2007
¿Qué es un índice espacial
Comprobación de los requisitos de configuración de red Error
Conocimientos Informáticos © http://www.ordenador.online