Bonjour ,
SGBD ORACLE 9.2
OS Win 2003 Server,
j'ai creé un job pour executer l'outil stat pack tt les jour à une heure fixe. Pour arreter son execution j'ai utilisé la fonction DBMS_JOB.BROKEN(N° job,TRUE) et ça a marché , le chamaps broken est passé à "Y",
mon probleme c'est que quand je veux le réactiver avec la mem commande DBMS_JOB.BROKEN(N° job,FALSE) ou de forcer son execution avec la fonction DBMS_JOB.RUN(N° job), ou mem de le supprimer avec la commande DBMS_JOB.remove(N° job) il me retourne l'erreur suivante :
la meme erreur est retourné avec l'utilisateur sys et perfstat,SQL> execute dbms_job.remove(21);
BEGIN dbms_job.remove(21); END;
*
ERREUR Ó la ligne 1 :
ORA-23421: le job numÚro 21 n'est pas un job de la file d'attente
ORA-06512: Ó "SYS.DBMS_SYS_ERROR", ligne 86
ORA-06512: Ó "SYS.DBMS_IJOB", ligne 529
ORA-06512: Ó "SYS.DBMS_JOB", ligne 171
ORA-06512: Ó ligne 1
merci
Partager