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.
Pourquoi d'un coté, je n'ai pas les droits suffisants et de l'autre j'ai 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;
Partager