Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2900 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SGBD] Tip : Comment installer le client Oracle 10g sous Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SGBD] Tip : Comment installer le client Oracle 10g sous Windows

n°825989
Arjuna
Aircraft Ident.: F-MBSD
Posté le 18-08-2004 à 17:50:19  profilanswer
 

Salut.
 
Je viens de galérer un max hier et aujourd'hui avant de faire marcher la bête, donc je vous en fait part.
 
Bon, déjà, comme vous le savez peut-être déjà, depuis le site d'Oracle, on peut télécharger la plupart (tous ?) leurs produits sans payer quoi que ce soit ni rien. Oracle part du principe que si on veut tester leurs outils, une version limitée (que ce soit dans le temps ou en capacités) est irréaliste, car n'est pas compatible avec l'ampleur des projets qui font appels à leurs outils, et qu'une fois qu'on a installé leurs outils et qu'on les utilise, les données traîtées sont trop précieuses pour être perdues en cas de litige avec l'éditeur.
 
Bref, on peut télécharger ce qu'on veut, on a juste à dire qui on est, et pourquoi on veut le télécharger, ainsi que certifier qu'on ne planifie pas d'utiliser Oracle pour piloter un missile dirigé contre le pentagone.
http://www.oracle.com/technology/software/index.html
 
Afin de ne pas devoir utiliser les CD Oracle Client (et donc les licences) du client pour accéder à leurs bases de données à partir de mon portable, j'ai donc téléchargé le client d'Oracle 10g.
 
J'avais en fait besoin de me connecter à leur base de données via ODBC.
 
Et là, sceptiscisme. Pas de programme d'installation, pas de fichier de configuration, pas de procédure claire.
 
Voici donc ce que j'ai dû faire pour que ça marche.
 
-> Télécharger Oracle Client Basic (instantclient-basic-win32-10.1.0.2.zip)
-> Télécharger les pilotes ODBC (instantclient-odbc-win32-10.1.0.2.zip)
 
Décompresser le tout dans un répertoire "c:\oraclient10" par exemple.
 
Créer une variable d'environnement Windows "PATH" (ou modifier l'existante) contenant "c:\oraclient10"
 
Lancer ensuite "install_odbc.bat", afin d'enregistrer correctement les librairies "ODBC"
 
Puis créer une autre variable d'environnement Windows "TNS_ADMIN", contenant le répertoire où se situe votre "tnsnames.ora".
Par exemple "c:\oraclient10\tns"
 
C'est le second point qui a bloqué en fait, car normalement, Oracle va cherche dans le "orahome", sauf que vu qu'on n'a pas installé à proprement parler le client, ces infos dans la bdr et les variables path n'existent pas. La variable d'environnement "TNS_ADMIN" permet de passer outre les paramètres par défaut, et permettre à Oracle Client de localiser ses petits.
 
PS: Ceci est la procédure sous Windows. Vu à quel point l'aide est obscure et générique, j'en déduis que ça marche rigoureusement sous Linux (sauf que je n'ai aucune idée de comment créer une variable d'environnement sous Linux :D)
 
Voilà, si çapeut vous éviter de perdre les heures que j'ai perdu pour faire marcher le bidule...

mood
Publicité
Posté le 18-08-2004 à 17:50:19  profilanswer
 

n°2055283
myc1986
Posté le 09-02-2011 à 10:23:29  profilanswer
 

Arjuna a écrit :

Salut.
 
Je viens de galérer un max hier et aujourd'hui avant de faire marcher la bête, donc je vous en fait part.
 
Bon, déjà, comme vous le savez peut-être déjà, depuis le site d'Oracle, on peut télécharger la plupart (tous ?) leurs produits sans payer quoi que ce soit ni rien. Oracle part du principe que si on veut tester leurs outils, une version limitée (que ce soit dans le temps ou en capacités) est irréaliste, car n'est pas compatible avec l'ampleur des projets qui font appels à leurs outils, et qu'une fois qu'on a installé leurs outils et qu'on les utilise, les données traîtées sont trop précieuses pour être perdues en cas de litige avec l'éditeur.
 
Bref, on peut télécharger ce qu'on veut, on a juste à dire qui on est, et pourquoi on veut le télécharger, ainsi que certifier qu'on ne planifie pas d'utiliser Oracle pour piloter un missile dirigé contre le pentagone.
http://www.oracle.com/technology/software/index.html
 
Afin de ne pas devoir utiliser les CD Oracle Client (et donc les licences) du client pour accéder à leurs bases de données à partir de mon portable, j'ai donc téléchargé le client d'Oracle 10g.
 
J'avais en fait besoin de me connecter à leur base de données via ODBC.
 
Et là, sceptiscisme. Pas de programme d'installation, pas de fichier de configuration, pas de procédure claire.
 
Voici donc ce que j'ai dû faire pour que ça marche.
 
-> Télécharger Oracle Client Basic (instantclient-basic-win32-10.1.0.2.zip)
-> Télécharger les pilotes ODBC (instantclient-odbc-win32-10.1.0.2.zip)
 
Décompresser le tout dans un répertoire "c:\oraclient10" par exemple.
 
Créer une variable d'environnement Windows "PATH" (ou modifier l'existante) contenant "c:\oraclient10"
 
Lancer ensuite "install_odbc.bat", afin d'enregistrer correctement les librairies "ODBC"
 
Puis créer une autre variable d'environnement Windows "TNS_ADMIN", contenant le répertoire où se situe votre "tnsnames.ora".
Par exemple "c:\oraclient10\tns"
 
C'est le second point qui a bloqué en fait, car normalement, Oracle va cherche dans le "orahome", sauf que vu qu'on n'a pas installé à proprement parler le client, ces infos dans la bdr et les variables path n'existent pas. La variable d'environnement "TNS_ADMIN" permet de passer outre les paramètres par défaut, et permettre à Oracle Client de localiser ses petits.
 
PS: Ceci est la procédure sous Windows. Vu à quel point l'aide est obscure et générique, j'en déduis que ça marche rigoureusement sous Linux (sauf que je n'ai aucune idée de comment créer une variable d'environnement sous Linux :D)
 
Voilà, si çapeut vous éviter de perdre les heures que j'ai perdu pour faire marcher le bidule...


 
 
Bonjour,
 
Je voudrais installer oracle client 11g dans un environnement Windows XP.
 
J'ai suivi scrupuleusement votre procédure et rien ne se passe quand je lance "odbc_install.exe". J'ai même lancé en ligne de commande odbc_install.exe. Là j'ai un message qui me dit qu'il n'arrive pas à trouver l'oracle client dans le répertoire. Mon répertoire définit dans le path est "c:\instantclient_11_2".
 
J'ai décompressé les zip suivant dans ce même répertoire:
instantclient-basic-win32-11.2.0.1.0.zip
instantclient-odbc-win32-11.2.0.1.0.zip
 
En essayant d'aller plus loin j'ai pu constaté que le fichier "tnsnames.ora" n'était pas présent. Peut-être qu'il a changé ou qu'il n'existe plus dans les nouvelles versions.
 
 
Pouvez-vous m'aider ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SGBD] Tip : Comment installer le client Oracle 10g sous Windows

 

Sujets relatifs
Un compilateur C optimisé pour windowsQue faut-il installer pour creer des formulaires Word (.dot) ?
[batch] tache planifiée / changer l heure de windowsConversion mysql vers oracle
Détecter le niveau de confidentialité du client IE ?[SGBD] Equivalent de rownum avec MySQL ?
Acces query sur une bd oracle dejà linkée[Oracle / ASP] Transaction bizarre : différée de plusieurs minutes !
Ne pas tenir compte des majuscules lors de requete sql sur oracle[VC++6] Comment enregistrer une appli sous Windows? (association, etc)
Plus de sujets relatifs à : [SGBD] Tip : Comment installer le client Oracle 10g sous Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR