Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.
Base de Conhecimento

Framework - Framework RM - BD - Passos Instalação do Client 32 e 64 bits do Oracle na mesma máquina

Framework - Framework RM - BD - Passos Instalação do Client 32 e 64 bits do Oracle na mesma máquina

time.png Tempo aproximado para leitura: 00:05:00 min

 

Dúvida
Como instalar Client 32 e 64 bits do Oracle na mesma máquina?

 

Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões

 

Solução
Demonstrar a configuração necessária de instalação dos Clients Oracle 32 e 64 bits para execução dos aplicativos Delphi em ambientes com arquitetura 64 bits.

Este documento tem a finalidade de informar o passo-a-passo necessário para instalar o Client 32 bits do Oracle em um ambiente em que sua arquitetura é 64 bits, para acesso aos aplicativos Delphi, que necessitam do Client 32 bits para serem executados.

Para solucionar o incidente será necessário instalar o Cliente do Oracle 32 e x64 bits em sua máquina APP/JOB, desta forma não importa em qual arquitetura o aplicativo está sendo executado. Quando a rotina/cadastro necessitar ser executado em 64 bits o sistema operacional gerenciará as informações necessárias para utilizar o Client 64 bits do Oracle, e vice-versa.

 

Segue abaixo as instruções para instalar x86 e x64 Cliente Oracle em uma máquina com arquitetura 64 bits:
1. Remover qualquer Cliente Oracle instalado. Se possível exclua as pastas do Oracle no Windows, c:\ e etc.... e também remova do registro.

 

2. Instale o Oracle x86 como Administrador:

Exemplo: Client_Oracle\win32_11gR2_client\client

1.png

 

Na janela Selecionar Tipo de Instalação, selecione a opção Administrador, conforme print abaixo:

 

2.png

 

Na próxima tela, selecione os idiomas:

 

3.png

 

3. Na próxima etapa, especifique a localização da instalação.

Por default, o Wizard de instalação do Client do Oracle sugere o caminho abaixo:

 

4.png

 

Para o perfeito funcionamento dos 2 Clients na mesma máquina, devemos alterar os campos Oracle Base e Localização do Software.

Instale o Oracle x86 Client no diretório C:\oracle\product\11.2.0\client_x86. Para tanto, no campo Oracle Base, informe c:\oracle e no campo Localização do Software, informe: C:\oracle\product\11.2.0\client_x86, conforme print abaixo:

 

5.png

 

Caminho Padrão

6.png

Caminho Alterado

7.png

 

Finalize a instalação:

 

8.png

9.png

 

Observe que após a instalação do Client x86, os arquivos de software do Oracle serão criados no diretório informado no Wizard de instalação.

 

Acesse o C:\ da máquina para confirmar a criação dos diretórios, conforme print abaixo:

 

10.png

 

4. Instale o Oracle x64 como Administrador:

Exemplo: Client_Oracle\win64_11gR2_client\client

 

11.png

 

Na janela Selecionar Tipo de Instalação, selecione a opção Administrador, conforme print abaixo:

 

12.png

 

Na próxima tela, selecione os idiomas:

 

13.png

 

5. Na próxima etapa, especifique a localização da instalação.

Por default, o Wizard de instalação do Client do Oracle sugere o caminho abaixo:

 

14.png

 

Para o perfeito funcionamento dos 2 Clients na mesma máquina, devemos alterar os campos Oracle Base e Localização do Software.

Instale o Oracle x64 Client no diretório C:\oracle\product\11.2.0\client_x64. Para tanto, no campo Oracle Base, informe c:\oracle e no campo Localização do Software, informe: C:\Oracle\product\11.2.0\client_x64, conforme print abaixo:

 

15.png

 

 

Caminho Padrão

16.png

Caminho Alterado

18.png

 

Finalize a instalação

 

19.png

 

Observe que após a instalação do Client x64, os arquivos de software do Oracle serão criados no diretório informado no Wizard de instalação. Acesse o C:\ da máquina para confirmar a criação dos diretórios, conforme print abaixo:

 

20.png

 

6. Execute o procedimento abaixo.

Abra o bloco de notas e crie um arquivo com a extensão .bat com o seguinte conteúdo:

oracle.bat
1
2
3
4
5
6
7
8
9
cd C:\windows\System32 
del C:\windows\System32\ora112 
mklink /d ora112 C:\Oracle\product\11.2.0\client_x64 
  
cd C:\windows\SysWOW64 
del C:\windows\SysWOW64\ora112 
mklink /d ora112 C:\Oracle\product\11.2.0\client_x86 
   
pause 

21.png

 

 Print meramente ilustrativo, em que os caminhos devem ser alterados para o existente conforme o seu ambiente.

7. Após criar o arquivo execute o mesmo como administrador.

 

 

 Em seguida será necessário alterar os seguintes registros, através do Regedit :

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\oracle\KEY_OraClient11g_home1]

  • CHAVE:  ORACLE_HOME
  • Value = C:\Windows\SysWOW64\ora112

 

22.png

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home1]  

  • CHAVE: ORACLE_HOME
  • Value = C:\Windows\System32\ora112

23.png

 

Agora você pode utilizar o Client do Oracle 32 e 64 bits em conjunto, ou seja, um aplicativo x86 vai utilizar o Client 32 bits, já um aplicativo x64 utiliza o Client 64 bits.

 

Saiba mais
Oracle - Parametrizações básicas da base de dados e servidor

Oracle_Versão_Client

 

 

 

 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _