Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2008, 15h21   #1
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 45
Points : 18
Points : 18
Par défaut [Oracle 9] Récupérer des variables d'environnement depuis Oracle

Bonjour,

Est-il possible, depuis un script PL/SQL, de récupérer des variables d'environnement du système ?
J'ai trouvé sur le net qu'il existe TOOL_ENV.getvar(...) mais le package TOOL_ENV n'est pas installé sur ma version d'Oracle. Existe t-il une procédure standard pour réaliser ça ?

Merci pour vos lumières
doukem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 19h06   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
J'ignore si elle existait déjà en 9i, mais en 10g, il y a la sympathique procédure DBMS_SYSTEM.GET_ENV (qui est néanmoins non documentée).

Par exemple pour récupérer ORACLE_HOME :
Code :
1
2
3
4
5
6
7
SET serveroutput ON
declare OH varchar2(100);
begin
    dbms_system.get_env('ORACLE_HOME', OH);
    dbms_output.put_line(OH);
end;
/
--> D:\oracle\ora102
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 14h24   #3
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 45
Points : 18
Points : 18
Le problème, c'est qu'elle n'existe qu'à partir de Oracle 10, donc dans mon cas c'est cuit. Mais effectivement c'est exactement ça que je cherche (mais pour Oracle 9 ).
doukem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 15h56   #4
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 319
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 319
Points : 5 837
Points : 5 837
Si il te faut vraiment utilise une procédure externe écrite en C si cela est envisageable dpv installation.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 12h54   #5
Invité régulier
 
Inscription : mai 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 32
Points : 7
Points : 7
Je n'ai peut etre pas compris la question mais tu ne peux pas faire un sho all ??
jeanpaul702 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 18h45   #6
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 319
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 319
Points : 5 837
Points : 5 837
Citation:
Envoyé par jeanpaul702 Voir le message
Je n'ai peut etre pas compris la question mais tu ne peux pas faire un sho all ??
sho all montre les valeurs des paramètres SQLPlus et non pas ceux des variables système (comme PATH par exemple).
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h23.


 
 
 
 
Partenaires

Hébergement Web