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

Administration Oracle Discussion :

Utilisation wallet dans un job oracle [11gR2]


Sujet :

Administration Oracle

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Points : 144
    Points
    144
    Par défaut Utilisation wallet dans un job oracle
    Bonjour,

    Je suis en train de mettre en place mes sauvegardes RMAN par scheduler job dans la base.

    j'ai un script qui fonctionne très bien en crontab.

    Authentification au catalog RMAN et à la base de données est réalisé au travers d'un WALLET.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    -bash-4.2$ cat $ORACLE_HOME/network/admin/sqlnet.ora
    ## -- Définition du wallet
    WALLET_LOCATION =(SOURCE =(METHOD = FILE)(METHOD_DATA =(DIRECTORY = /u02/app/oracle/product/11.2.0/dbhome_1/network/admin)))
     
    ## -- Définition paramètres de connexions
    SQLNET.WALLET_OVERRIDE = TRUE
    Et ça fonctionne trés bien (y compris avec le script en crontab)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    -bash-4.2$ echo "select INSTANCE_NAME from v\$instance;" | sqlplus -s /@DG_DBPRODGM as sysdba
     
    INSTANCE_NAME
    ----------------
    DBPRODGM
    Seulement, lors de l'exécution d'une requête en connexion sqlplus, j'obtiens cette erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ERROR: ORA-12578: TNS:wallet open failed SP2-0306: Invalid option. Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM}] [edition=value]] where <logon> ::= <username>[/<password>][@<connect_identifier>] <proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>] SP2-0306: Invalid option. Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM}] [edition=value]] where <logon> ::= <username>[/<password>][@<connect_identifier>] <proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>] SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
    J'ai mis un mouchard pour savoir la chaine de connexion générée pour se connecter à la base et c'est bien la même que j'ai utilisée au dessus et en version conrtab (de toute manière le script est le même).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlplus -s /@DG_DBPRODGM as sysdba

    Avez-vous une idée pourquoi je n'arrive pas à utiliser le Waller en mode scheduler job et pourquoi il fonctionne en mode crontab?

    J'ai mis un "whoami" en tant que mouchard dans le script.
    • Mode scheduler job ça me sort -> nobody
    • Mode crontab ça me sort -> oracle


    Merci d'avance pour pour votre aide,

    Matt

  2. #2
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Points : 144
    Points
    144
    Par défaut
    Bonjour,

    problème résolu en paramètrant correctement ce fichier : /u02/app/oracle/product/19.0.0/dbhome_1/rdbms/admin/externaljob.ora

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    run_user = oracle
    run_group = dba
    Bonne journée,
    Matt

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

Discussions similaires

  1. [Hudson] Développement plugin Hudson (Build) : Utilisations multiples dans un job
    Par yrsone dans le forum Intégration Continue
    Réponses: 2
    Dernier message: 15/09/2010, 16h51
  2. Connexion à une BDD d'un job maître utilisable dans ses jobs fils
    Par jsd03 dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 17/03/2009, 09h07
  3. Réponses: 3
    Dernier message: 28/11/2006, 08h44
  4. Comment utiliser IAS dans Oracle 9i
    Par marwaza22 dans le forum Oracle
    Réponses: 6
    Dernier message: 14/06/2006, 09h45
  5. Réponses: 4
    Dernier message: 03/03/2004, 11h04

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