Forum Linux.debian/ubuntu Pb de variable d'environnement

Posté par  .
Étiquettes :
0
23
avr.
2007
Bonjour à tous,

j'essaye d'installer le client Oracle 10g sur une debian Etch. J'ai suivi la méthode indiqué ici : http://www.andesi.org/index.php?node=94.

Tous ce passe bien sauf pour le chemin d'accès au fichier tnsnames.ora.
J'ai modifié /etc/environment comme indiqué (ajout d'une ligne TNS_ADMIN=/etc/oracle" mais la modif n'a pas l'air d'être prise en compte car un echo $TNS_ADMIN ne retourne rien.

Comment définir ma variable TNS_ADMIN de manière globale ?

Merci d'avance pour votre aide
  • # source ...

    Posté par  . Évalué à 1.

    - Lorsque tu modifies un fichier pour initialiser une variable d environment, il faut que tu sources le fichier:

    source /etc/environment

    pour que ton shell courant initialise ta nouvelle variable.
    Maintenant comme il n y a pas 'export' dans la syntaxe, je ne sais pas si cela va marcher.


    - Sinon, ouvre un nouveau shell et verifies que ta variable est initialise.


    @++


    Cyril
    • [^] # Re: source ...

      Posté par  . Évalué à 1.

      Merci pour l'info sur "source" mais effectivement la variable n'est pas exporter
      • [^] # Re: source ...

        Posté par  . Évalué à 1.

        chez moi (ubuntu ~= debian)
        le fichier /etc/environment n'est pas lu au lancement d'un shell

        il y a des chances qu'il soit lu au lancement de la machine.

        dans le terminal ou je suis, si je fais
        source /etc/environment
        j'ai bien une variable qui existe et est remplie

        ce qui n'est pas le cas dans un terminal ou je n'ai pas fait source ...

        il faut donc faire proprement et
        1°) rebooter le PC (pas tres propre, mais surement logique si tu joue avec /etc/environment)
        2°) placer et remplir cette variable ailleurs (bashrc, profile...) avec qu'elle soit evalué dans chaque shell que tu ouvres (chez moi ca marche en mettant export TNS... dans le fichier /etc/bash.bashrc car je tourne avec bash)
        • [^] # Re: source ...

          Posté par  . Évalué à 0.

          Le reboot fut effectivement salutaire

          Merci à tous les 2 pour le coup de mains

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.