Bonjour,

Je suis sous Oracle 10g et j'utilise Sql developper.

Lorsque j'execute mon code pour creer un job dans une simple fenetre de requetage Sql developer, le job est créé MAIS

par contre, lorsque j'essaie de le creer dans une procédure (ou paquage), cela ne fonctionne plus. create_job léve une exception OTHERS et me dit que je n'ai pas les droits suffisants.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
create or replace PROCEDURE TESTJOB AS
BEGIN
sys.dbms_scheduler.create_job(
        job_name => 'DEMO_JOB_SCHEDULE50'
       ,job_type => 'PLSQL_BLOCK'
       ,job_action => 'begin package.procedure(''rdf.utils.TEST_SCHED''); end;'
       ,start_date => sysdate
       ,enabled => TRUE
       ,comments => 'Demo for job schedule.'
); 
exception
  when others then
    sys.DBMS_OUTPUT.PUT_LINE('ERREUR !!!!  '||SQLERRM);
END TESTJOB;
Pourquoi d'un coté, je n'ai pas les droits suffisants et de l'autre j'ai les droits suffisants ?