Daher muss sowohl der 32-Bit- als auch der 64-Bit-Client für Oracle 11g auf demselben Computer vorhanden sein. Ich habe beide bereits zusammen installiert, aber es gibt viele Probleme, bei denen Anwendungen, die den 32-Bit-Client verwenden müssen, auf den 64-Bit-Client zu verweisen scheinen und umgekehrt.
Ich habe lange in verschiedenen Oracle-Foren und Oracle-spezifischen Ressourcen gesucht und verschiedene Techniken ausprobiert, um ORACLE_HOME und ein solches Set zu erhalten, damit die beiden Clients gut nebeneinander spielen, aber es hat wirklich nichts funktioniert.
Gibt es eine legitime Best-Practice-Methode, um dies zu tun? Insbesondere frage ich mich, ob sich jeder Client in einem eigenen BASE-Verzeichnis befinden muss (z. B. C: \ oracle und C: \ oracle32) oder ob sie sich direkt in derselben Basis befinden sollten, aber ihre eigenen Client-Ordner haben.
quelle
Antworten:
Ich verwende diese Anleitung seit einigen Jahren, um beide Versionen für .NET-Entwickler zu installieren, und sie funktioniert wie ein Zauber.
So installieren Sie die 32- und 64-Bit-Versionen von Oracle Client
-Stephen
quelle
In meinem Szenario benötige ich beide Clients, da die ArcMap-Anwendung (32 Bit) von ESRI und das Serverprodukt (64 Bit) auf demselben Computer installiert sind. Ich habe den 64-Bit-Client vor ein paar Tagen ohne Probleme installiert und bin gerade dabei, die Desktop-Anwendung zu installieren. Jetzt brauche ich den 32-Bit-Oracle-Client. Das Installationsprogramm gab nicht an, dass "nicht auf den temporären Speicherort zugegriffen werden kann". Ich bin ein Administrator auf der Box und das ist nicht das Problem. Das Problem bestand einfach darin, dass der OracleRemExecServiceV2-Dienst auf dem Computer ausgeführt wurde. Ich habe den Dienst beendet und die 32-Bit-Client-Installation fortgesetzt.
quelle