IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Compréhension des dbms_scheduler


Sujet :

Oracle

  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 38
    Par défaut Compréhension des dbms_scheduler
    Bonjour,
    Je cherche à exécuter une seule fois un shell depuis oracle 10G. Après de nombreuses recherches j'ai trouvé la commande datapump.
    j'ai regardé dans les documentations
    (http://jaouad.developpez.com/datapump/#LVII-A)
    j'ai créé cela, normalement le job ne devrait il pas se lancer automatiquement?

    BEGIN
    DBMS_SCHEDULER.create_job (
    job_name => 'test_executable_prog',
    job_type => 'EXECUTABLE',
    job_action => '/home/toto/test.sh',
    number_of_arguments => 0,
    enabled => TRUE,
    start_date => sysdate,
    comments => 'CREATE_PROGRAM test using a shell script.');
    END;
    /
    exit

    le programme me retourne :
    PL/SQL procedure successfully completed.

    Le job est failed. je suis en dba mon script à les droits en exécution.


    Merci.

  2. #2
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 38
    Par défaut
    maj j'ai réussi à lancer le job mais il me retourne failed à l'exécution pourtant je suis en dba et le script à les droits en exécution.

  3. #3
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 38
    Par défaut
    bon finalement j'ai trouvé c'était pas évident.

    D'excellent conseils trouvés sur le forum oracle :

    1) Use full paths to all binaries or scripts

    2) Make sure all scripts start with #!/bin/sh or another interpreter

    3) Make sure all scripts have the executable bit set and are executable by the user that external jobs run as.

    4) Make sure that all required enviropnment variables are set. External jobs by default do not have any environment variables set. For example, for an oracle import or export or sqlloader script you may need to set oracle_home, oracle_sid, ld_library_path and path environment variables in your script or source the required Oracle environment script.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/07/2006, 10h05
  2. Compréhension des exploits
    Par LordBob dans le forum C
    Réponses: 3
    Dernier message: 25/01/2006, 23h22
  3. [DEBUTANTE][ECLIPSE] Pb de compréhension des package SERVLET
    Par fchafia dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 18/02/2005, 16h55
  4. [FLASH MX] Prob de compréhension des bouttons
    Par WriteLN dans le forum Flash
    Réponses: 13
    Dernier message: 16/10/2003, 17h01
  5. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo