Array
(
)

Erro Cannot find OCI DLL

Fabio Talhiaro
   - 27 out 2009

Estou tentando colocar um sistema que fiz em Delphi 2007 para rodar em rede, usando o bando de dados Oracle XE e o componente ODAC para acesso direto ao banco. Não tenho o Client do Oracle instalado nos micros Cliente, pois o ODAC faz o acesso direto ao banco. O problema é que quando tento acessar o sistema de algum micro Cliente, está dando o erro: Cannot find OCI DLL: in XE.   O que devo fazer para resolver esse problema??   Obrigado.

Ricardo Vinturi
   - 11 mar 2016

1- Desinstale todos os clientes Oracle e coisas do tipo da máquina
2- Reinicie
3- Para ter certeza, apague os diretórios e vá dando um limpa geral nos restos do Oracle
4- Reinicie
5- Instale o pacote: "Oracle win64_11gR2_client", force a instalação para a pasta C:\Oracle
6- Instale o ODAC 11, force tb para C:\Oracle
7- Configure o Nome do seu serviço e crie um listener qualquer (pro listener, pode ser o padrão mesmo)
8- Já na pasta C:\Oracle\product\11.2.0\client_1\network\admin e copie os arquivos *.ora para a pasta C:\Oracle\product\11.1.0\client_1\network\admin
9- Pronto!!