Bonjour
je suis en train d'essayer de faire marcher le pacakge dbms_scheduler..
j'ai lu l'article sur ce site (datapump et scheduler), pour lequel la partie scheduler m'a deja permis de créer mon job (et surtout de donner les bons droits pour lancer la package).
j'ai créer un petit shell tout bete (qui fait juste un ls -al dans un fichier .dat) sous linux. (un repertoire accessible par la base de données .. utl_file notamment). le shell fonctionne bien sous linux quand je le lance (mais sous forme ./test.sh ), il me crée bien mon fichier.dat
par contre quand je lance l'ordre de création de mon job :
BEGIN
-- Shell Script (OS executable file).
DBMS_SCHEDULER.create_job (
job_name => 'test_executable_prog',
job_type => 'EXECUTABLE',
job_action => '/tmp/test.sh',
number_of_arguments => 0,
enabled => TRUE,
auto_drop => TRUE,
comments => 'CREATE_PROGRAM test using a schell script.');
END;
/
le job se lance bien.. se termine... mais dans le log du job, le status est FAILED.. et je ne sais pas pourquoi...
quelqu'un peut m'aider svp ??
mon dba ne connait pas ce package... et moi non plus a vrai dire!
Partager