web-dev-qa-db-fra.com

Installation d'Oracle Instant Client

Je n'arrive pas à comprendre comment installer le client Oracle sur Windows Server 2008.

J'ai téléchargé version x64 (le premier fichier de la liste) ici . Il y a des instructions d'installation au bas de cette page:

Étape 2 ("client instantané")

Quel exécutable dois-je exécuter?

31
Madam Zu Zu

L'instantclient fonctionne uniquement en définissant le dossier dans la variable d'environnement Windows PATH. Mais vous pouvez "installer" manuellement pour créer des clés dans le registre Windows. Comment?

1) Télécharger instantclient ( http://www.Oracle.com/technetwork/topics/winsoft-085727.html )

2) Décompressez le fichier Zip (par exemple c:\Oracle\instantclient).

3) Incluez le chemin ci-dessus dans le CHEMIN. Set PATH in Windows

4) Créez la clé de registre:

  • Windows 32 bits: [HKEY_LOCAL_MACHINE\SOFTWARE\Oracle]
  • Windows 64 bits: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle]

5) Dans la clé de registre ci-dessus, créez une sous-clé commençant par "KEY_" suivi du nom de l'installation que vous souhaitez:

  • Windows 32 bits: [HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_INSTANTCLIENT]
  • Windows 64 bits: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle\KEY_INSTANTCLIENT]

6) Maintenant, créez au moins trois valeurs de chaîne dans la clé ci-dessus:

registry keys for Oracle Home

Pour ceux qui utilisent Quest SQL Navigator ou Quest Toad for Oracle verra que cela fonctionne. Affiche le message "La maison est valide.":

Displays the message "Home is valid." in Quest Toad (or SQL Navigator)

Les clés de registre sont maintenant affichées pour sélectionner le client Oracle:

selecting the Oracle client in Quest SQL Navigator

38
Sergio Cabral

J'ai pu configurer les pilotes Oracle Instant Client (Basic) 11g2 et Oracle ODBC (32 bits) sur mon PC Windows 7 32 bits. Remarque: vous aurez besoin d'un fichier 'tnsnames.ora' car il ne vient pas avec un. Vous pouvez des exemples Google et copier/coller dans un fichier texte, modifier les paramètres de votre environnement.

Configuration d'Oracle Instant Client-Basic 11g2 (Win7 32 bits)
(Je pense qu'il y a une autre étape ou deux si vous utilisez 64 bits)

Oracle Instant Client

  • Décompressez Oracle Instant Client - Basic
  • Placer le contenu dans un dossier comme "C:\instantclient"
  • Modifiez la variable d'ambiance PATH, ajoutez le chemin d'accès au dossier Instant Client à la valeur de variable.
  • Ajoutez une nouvelle variable appelée "TNS_ADMIN" dans le même dossier qu'Instant Client.
  • J'ai dû créer un fichier "tnsnames.ora" car il ne vient pas avec un. Mettez-le dans le même dossier que le client.
  • redémarrez ou utilisez le Gestionnaire des tâches pour tuer "Explorer.exe" et redémarrez-le pour actualiser les variables d'environnement PATH.

Pilotes ODBC

  • Décompressez les pilotes ODBC
  • Copiez tous les fichiers dans le même dossier que le client "C:\instantclient"
  • Utilisez l'invite de commande pour exécuter "odbc_install.exe" (devrait dire qu'il a réussi)

Remarque: Les choses "non documentées" qui me suspendaient où ...
- Tous les fichiers (client et pilotes) devaient se trouver dans le même dossier (rien dans les sous-dossiers).
- L'exécution du pilote ODBC à partir de l'invite de commande vous permettra de voir s'il s'installe correctement. Double-cliquer sur le programme d'installation vient de faire clignoter une boîte à l'écran, aucune idée qu'il échouait car aucune boîte de dialogue d'erreur.

Après cela, vous devriez pouvoir configurer une nouvelle source de données DSN à l'aide du pilote Oracle ODBC.
-J'espère que ceci aide quelqu'un d'autre.

15
pepperhead

Les instructions indiquent:

  1. Téléchargez les packages Instant Client appropriés pour votre plateforme. Toutes les installations nécessitent le package de base.
  2. Décompressez les packages dans un seul répertoire tel que "instantclient".
  3. Définissez le chemin de chargement de la bibliothèque de votre environnement dans le répertoire de l'étape 2 ("client instantané"). Sur de nombreuses plates-formes UNIX, LD_LIBRARY_PATH est la variable d'environnement appropriée. Sous Windows, PATH doit être utilisé.
  4. Démarrez votre application et profitez-en.

Suggérez d'extraire/décompresser dans un nouveau répertoire. Ils ont suggéréinstantclient, mais vous pouvez nommer le répertoire comme bon vous semble. Nomme le C:\OracleInstantClient\ si tu choisis.

Ensuite, à l'étape 3, ouvrez une invite de commande Windows. Type:

PATH C:\OracleInstantClient; %PATH%`

C'est tout ce qu'on peut en dire!

9
p.campbell

Si vous souhaitez utiliser SQL Server Management Studio, vous souhaitez installer le client Oracle complet, pas le client instantané. Le client Oracle complet se trouve sur la même page de téléchargement que la base de données Oracle . En supposant que vous installez sur une version 64 bits de Windows, je m'attends à ce que vous souhaitiez le téléchargement du client "Oracle Database 11g Release 2 Client (11.2.0.1.0) pour Microsoft Windows (x64)". Il s'agit de plusieurs centaines de Mo plutôt que de quelques Mo pour le client instantané.

7
Justin Cave
1
Phillip Brown