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 Cheneson Cyril . Évalué à 1.
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 Le Pnume . Évalué à 1.
[^] # Re: source ...
Posté par NeoX . Évalué à 1.
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 Le Pnume . Évalué à 0.
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.