Planen einer gespeicherten Prozedur in Oracle XE?

Ich bin mit Oracle 10g XE und ich bin versucht, erstellen Sie eine geplante Aufgabe für eine gespeicherte Prozedur. Ich gewährte hr

grant create job to hr ;
grant create external job to hr ;

dann angemeldet als hr und erstellt einen job

begin
  dbms_scheduler.create_job(
      job_name => 'THIS_IS_DA_NAME',
      job_type => 'STORED_PROCEDURE',
      job_action => 'PROC_MYSTOREDPROC',
      start_date => sysdate + (5/(24*60)),
      repeat_interval => 'FREQ=MINUTELY; interval=1',
      enabled => TRUE,
      comments => 'Runtime: Every day every minute');
end;

Gelungen. Aber der job nicht in dba_scheduler_job_run_details oder dba_scheduler_job_log

select log_date, job_name, status, req_start_date, actual_start_date, run_duration
from   dba_scheduler_job_run_details

select log_date, job_name, status
from dba_scheduler_job_log

Er aufgeführt ist in dieser Ansicht/Tabelle

select *
from dba_scheduler_jobs

Was ist hier das problem, warum die gespeicherte Prozedur wird nicht ausgeführt? Es läuft gut mit

exec PROC_MYSTOREDPROC

Auch das ausführen job sofort funktioniert einfach toll,

EXEC dbms_scheduler.run_job('hr.THIS_IS_DA_NAME');
Hast du begangen?
Begehen, wenn? Nach dem erstellen der Aufgabe, oder was?

InformationsquelleAutor jrara | 2012-12-19

Schreibe einen Kommentar