oracle jobs

binfgi

Mitglied
Hallo,
also, ich habe eine Prozedur1 und eine Prozedur2, einen Job1 und einen Job 2.
Job1 ruft Prozedur1 auf. Wenn in dieser Prozedur ein Fehler auftritt, soll Job2 gestartet werden, der Prozedur2 aufruft. Job1 wird dabei inaktiv.
Weiss jemand wie man sowas macht?

Derzeit rufe ich in der Prozedur 1 dann folgenden code auf:
Code:
   EXCEPTION
        WHEN OTHERS THEN
SYS.DBMS_JOB.next_date(189, TO_DATE('01-JAN-99') ); -- job offline
    SYS.DBMS_JOB.next_date(188, SYSDATE); -- job online geprüft

Das funktioniert so auch, aber das Problem dabei ist, dass ich nur die Jobnummer(hier 189 bzw. 188) angeben kann, keinen Namen. Weiss jemand Rat?
Oder wie kann man hier einen Scheduler einbauen?

Dankeschön!
 
Zuletzt bearbeitet:
Zurück