Portanto, preciso que os clientes de 32 e 64 bits do Oracle 11g coexistam na mesma máquina. Já instalei os dois juntos antes, mas há muitos problemas nos quais os aplicativos que precisam usar o cliente de 32 bits parecem referenciar o cliente de 64 bits e vice-versa.
Pesquisei por muito tempo em vários fóruns da Oracle e recursos específicos da Oracle e tentei várias técnicas para obter o ORACLE_HOME e esse conjunto, para que os dois clientes jogassem bem lado a lado, mas realmente nada funcionou.
Existe uma maneira legítima de boas práticas para fazer isso? Especificamente, estou me perguntando se cada cliente precisa estar em seu próprio diretório BASE (por exemplo, C: \ oracle e C: \ oracle32) ou se eles devem estar dentro da mesma base direta, mas com suas próprias pastas de clientes.
fonte
Respostas:
Eu tenho usado este guia de pessoas para instalar as duas versões para desenvolvedores .NET há alguns anos, funciona como um encanto.
Como instalar versões de 32 e 64 bits do Oracle Client
-Stephen
fonte
No meu cenário, preciso dos dois clientes porque tenho o aplicativo ArcMap da ESRI (32 bits) e também o produto do servidor (64 bits) na mesma máquina. Instalei o cliente de 64 bits sem problemas há alguns dias e acabei instalando o aplicativo Desktop. Agora eu preciso do cliente Oracle de 32 bits. O instalador falhou, afirmando que não podia "acessar o local temporário". Eu sou um administrador na caixa e esse não é o problema. O problema era simplesmente que o serviço OracleRemExecServiceV2 estava em execução na máquina. Parei o serviço e a instalação do cliente de 32 bits prosseguiu.
fonte