web-dev-qa-db-fra.com

Installation du client Oracle 32 bits et 64 bits sur la même machine

J'ai donc besoin que les clients 32 bits et 64 bits pour Oracle 11g coexistent sur la même machine. J'ai déjà installé les deux ensemble auparavant, mais il existe de nombreux problèmes où les applications qui doivent utiliser le client 32 bits semblent faire référence au client 64 bits et vice versa.

J'ai cherché pendant longtemps sur divers forums Oracle et ressources spécifiques Oracle et j'ai essayé diverses techniques pour obtenir Oracle_HOME et un tel ensemble afin que les deux clients fonctionnent bien côte à côte, mais vraiment rien n'a fonctionné.

Existe-t-il un moyen légitime de meilleures pratiques pour ce faire? Plus précisément, je me demande si chaque client doit se trouver dans son propre répertoire BASE (disons C:\Oracle et C:\Oracle32) ou s'il doit se trouver dans la même base directe mais avoir ses propres dossiers client.

12
Brandon

J'ai utilisé ce guide pour installer les deux versions pour les développeurs .NET depuis quelques années, fonctionne comme un charme.

Comment installer les versions 32 et 64 bits d'Oracle Client

-Stephen

6
Stephen Patten

Dans mon scénario, j'ai besoin des deux clients car j'ai l'application ArcMap d'ESRI (32 bits) et également leur produit serveur (64 bits) sur la même machine. J'ai installé le client 64 bits sans problème il y a quelques jours et je viens de passer à l'installation de l'application de bureau. Maintenant, j'ai besoin du client Oracle 32 bits. Le programme d'installation échouait en déclarant qu'il ne pouvait pas "accéder à l'emplacement temporaire". Je suis administrateur sur la box et ce n'est pas le problème. Le problème était simplement que le service OracleRemExecServiceV2 s'exécutait sur la machine. J'ai arrêté le service et l'installation du client 32 bits s'est poursuivie.

2
lg1382