Cómo detener trabajos en la base de datos de Oracle

Si su base de datos tiene trabajos programados, deberá anular su programación y borrar la cola de trabajos antes de ejecutar la herramienta Preparación para actualización y comenzar el proceso de migración. Después de anular la programación de los trabajos y borrar la cola, puede ejecutar la herramienta Preparación para actualización y continuar la migración.
  1. Inicie sesión en SQL*Plus usando el nombre de usuario y la contraseña de la base de datos de
    Symantec Data Loss Prevention
    .
  2. Ejecute lo siguiente:
    BEGIN FOR rec IN (SELECT * FROM user_jobs) LOOP dbms_job.broken( rec.job, true); dbms_job.remove( rec.job); END LOOP; END;
  3. Verifique que se haya anulado la programación de todos los trabajos mediante la ejecución de las siguientes acciones:
    select count(*) from user_jobs;
    Confirme que la cantidad es cero. Si la cantidad no es cero, vuelva a ejecutar el comando para borrar la cola. Si un trabajo se está ejecutando cuando intenta borrar la cola, el trabajo continúa ejecutándose hasta que se completa y no se borra. Para trabajos de ejecución prolongada, Symantec recomienda que espere que el trabajo se complete en lugar de finalizarlo.
  4. Salga de SQL*Plus.