Tenho uma máquina de desenvolvimento Delphi com Windows 10 64 Bits e Servidor Oracle 11g R2 64 bits.
Tenho que fazer uma manutenção num sistema antigo (Delphi 5 com BDE). Esssa BDE (32 bits) não consegue conectar no Oracle 64 bits. Apresenta erro de "Vendor Initialization Error" do OCI.dll.
Então instalei na mesma máquina um Client Orace 11g R2 32 bits, que possui OCI.DLL 32 bits (eu usava essa instalação em Windows XP e 7, 32 bits). Ou seja, tenho as duas instalações abaixo na mesma máquina:
..\product\11.2.0\dbhome_1
..\product\11.2.0\client_1
Pergunto:
1) é possível ter essas duas instalações (server e client) na mesma máquina e usar o TNSNAMES da client acessando a instância do banco de dados pelo server? Se sim como devo proceder para resolver isso?
2) se não for possível, existe alguma outra alternativa para que a BDE acesse a instância do banco de dados numa instalação 64 bits?
Se alguém passou pelo mesmo problema ou sabe conhece como resolver o problema?
Agradeço a ajuda!
Paulo Ramos