OVH Cloud OVH Cloud

Pour les spécialistes Oracle : vérification du client ?

4 réponses
Avatar
informations
Je voudrais vérifier par programmation si le client Oracle est installé sur un pc.

Pour l'instant, je cherche la clef OracleOciLib à l'adresse suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI

avec la valeur :
oci.dll

Est-ce suffisant et y a-t'il une autre méthode plus efficace ?

4 réponses

Avatar
Pascal
Bonjour,

Tu peux directement aller vérifier les clés de registre oracle :

dans HKLMSOFTWAREORACLE

Ou alors vérifier le Path, puisque le client Oracle renseigne
obligatoirement le Path.


Pascal.


"Support Japet.Info" a écrit dans le message de
news:
Je voudrais vérifier par programmation si le client Oracle est installé


sur un pc.

Pour l'instant, je cherche la clef OracleOciLib à l'adresse suivante :
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTCMTxOCI

avec la valeur :
oci.dll

Est-ce suffisant et y a-t'il une autre méthode plus efficace ?


Avatar
informations
"Pascal" wrote in message news:<cncupm$a89$...
Bonjour,

Tu peux directement aller vérifier les clés de registre oracle :

dans HKLMSOFTWAREORACLE

Ou alors vérifier le Path, puisque le client Oracle renseigne
obligatoirement le Path.



J'avais commencé par le path mais il est renseigné lors de
l'installation d'une base Oracle, même si le client n'est pas installé
ce qui n'est donc pas ce que je veux.
Idem pour la clef que tu cites.



Pascal.


"Support Japet.Info" a écrit dans le message de
news:
> Je voudrais vérifier par programmation si le client Oracle est installé
sur un pc.
>
> Pour l'instant, je cherche la clef OracleOciLib à l'adresse suivante :
> HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTCMTxOCI
>
> avec la valeur :
> oci.dll
>
> Est-ce suffisant et y a-t'il une autre méthode plus efficace ?


Avatar
Pascal
Je n'avais pas pensé à cela, mais logiquement si il y'a une base installée
il y'a un client installé, c'est ce qui est fait lors d'une installation par
défaut, et je ne vois pas l'utilité d'installer une base sans le client.....

Autre piste : vérifier l'existence du fichier TNSNAME.ORA qui comporte les
alias Oracle accessibles depuis le client oracle ? Si tu as une solution
tiens nous au courant car cela m'intérrèsse.


"Support Japet.Info" a écrit dans le message de
news:
"Pascal" wrote in message


news:<cncupm$a89$...
> Bonjour,
>
> Tu peux directement aller vérifier les clés de registre oracle :
>
> dans HKLMSOFTWAREORACLE
>
> Ou alors vérifier le Path, puisque le client Oracle renseigne
> obligatoirement le Path.

J'avais commencé par le path mais il est renseigné lors de
l'installation d'une base Oracle, même si le client n'est pas installé
ce qui n'est donc pas ce que je veux.
Idem pour la clef que tu cites.

>
>
> Pascal.
>
>
> "Support Japet.Info" a écrit dans le message


de
> news:
> > Je voudrais vérifier par programmation si le client Oracle est


installé
> sur un pc.
> >
> > Pour l'instant, je cherche la clef OracleOciLib à l'adresse suivante :
> > HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTCMTxOCI
> >
> > avec la valeur :
> > oci.dll
> >
> > Est-ce suffisant et y a-t'il une autre méthode plus efficace ?


Avatar
Manu
En recherchant la présence d'un fichier oci*.dll dans le repertoire de
Oracle ?

"Support Japet.Info" wrote in message
news:
Je voudrais vérifier par programmation si le client Oracle est installé


sur un pc.

Pour l'instant, je cherche la clef OracleOciLib à l'adresse suivante :
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTCMTxOCI

avec la valeur :
oci.dll

Est-ce suffisant et y a-t'il une autre méthode plus efficace ?