Tá, primeira coisa : CADÊ as informações que pedimos, como SE o Windows é 32 ou 
64 bits, se o tal Delphi XE8 é 32 ou 64 bits, se a sua aplicação de teste foi 
compilada em 32 ou 64 bits... Pelo jeito, julgando por estas frases :

O meu banco é "Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 
64bit Production" 

O meu client é o "Oracle Database 12c Release 2 Client (12.2.0.1.0) for 
Microsoft Windows (32-bit)"

EU SUPONHO que o windows é 64 bits, o banco é 64 bits, né ?? Sendo isso, só 
precisamos avaliar a NECESSIDADE de ter software adicional 32 bits aí no seu 
caso...

 Segunda coisa : vc não disse mas ao que entendi é uma máquina Windows sua, 
pessoal, onde vc tem o RDBMS Oracle , o Delphi e quer conectar o Delphi nesse 
banco local, certo ?? Se for isso, NÃO HÁ NECESSIDADE de se instalar client 
Oracle à parte SE a versão/bitsize de client exigida for a mesma do RDBMS, pois 
o RDBMS JÁ VEM COM UM CLIENT, okdoc ???
 
 Terceiro : se ** REALMENTE ** o banco é 64 bits e REALMENTE a sua aplicação 
legada/ferramenta de desenvolvimento  EXIGE client 32 bits, aí sim vc DEVE 
instalar o client Oracle 32 bits, ok , mas TEM QUE INSTALAR EM UMA ORACLE_HOME 
separada : instalar client 32 bits JUNTO com software RDBMS 64 bits, na mesma 
ORACLE_HOME/no mesmo diretório-base, SÓ PODE dar enroscos os mais FEIOS.... 
INCLUSIVE, fiquei encafifado com isso que vc falou de 'listener não funciona' : 
uma instalação de client 32 bits em uma ORACLE_HOME SEPARADA da home de 64 bits 
não deveria influenciar em nadao Listener.... 
 
 E finalmente : 
 
 1) se vc confirmou a necessidade de client 32 bits EM ADIÇÂO ao client de 64 
bits já presente no RDBMS e o instalou numa ORACLE_HOME diferente, nem preciso 
dizer que esse novo client TEM que ser configurado : para vc fazer isso, se o 
for fazer com ferramentas de linha de comando (como NETCA, por exemplo) esteja 
CERTO de setar a variável ORACLE_HOME e a variável PATH pra apontarem pra HOME 
correta... ISSO VALE INCLUSIVE pra vc checar LISTENER, se vc chamar o lsnrctl 
SEM especificar a ORACLE_HOME correta, FACILMENTE vc pode levar um erro 
Espúrio, uma indicação de listener não encontrado quando na verdade ele tá 
presente e ativo...
 
 2) não sei se está Claro, mas o Oracle OLEDB PROVIDER é uma coisa,  ** E ** o 
client Oracle é outra : ao baixar o client Oracle apenas, vc NÂO VAI OBTER O 
OLEDB PROVIDER, então é óbvio que vc ' ainda não tem o "Ora OLE DB Provider for 
Oracle'....
 
 3) eu não uso esse Delphi, e também não faço idéia das necessidades, mas VEJA 
naquela página de download do OLEDB pra 32 bits que junto com ele já vem um 
Instant Client : pode ser que só esse Instant Client já atenda as necessidades 
da sua ferramenta/aplicação, aí vc não preisaria instalar E configurar o client 
Oracle 32 bits full... Tente validar nos foruns/sites mais Especializados em 
Delphi esse ponto...
 
 []s
 
   Chiappa
  • [oracle_br] Ora... samuel.calleg...@yahoo.com.br [oracle_br]
    • [oracle_br... jlchia...@yahoo.com.br [oracle_br]
      • [oracl... jlchia...@yahoo.com.br [oracle_br]
        • Re... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
            • ... jlchia...@yahoo.com.br [oracle_br]
              • ... angelo angelolis...@gmail.com [oracle_br]
                • ... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Samuel Callegaro samuel.calleg...@yahoo.com.br [oracle_br]
                • ... angelo angelolis...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... angelo angelolis...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... angelo angelolis...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]

Responder a