How to log on to 32 bit Oracle home using PLD 64 bit

Claus Pedersen

Member³
I have installed PLD 64 bit on a new machine (Windows 10 Pro) where I have Oracle Forms 6 (sic!) installed. This provides a SQL*Net 8 driver (32 bit).

When I start PLD 64 bit, it can not access the 32 bit drivers.
I get the errors:
Initialization error
Could not initialize "C:\orant\bin\oci.dll"
OracleHomeKey:
OracleHomeDir: C:\orant
Found: oci.dll
Found: ORA803.DLL
Found: ORA804.DLL
Using: C:\orant\bin\oci.dll
LoadLibrary(C:\orant\bin\oci.dll) returned 0

Also, I can not select any tnsnames entries in the logon screen.

Can PLD 64 bit work with an 32 bit driver or do I always need a 64 bit driver?

I will eventually install a proper 64 bit driver, but for now I would like access using a 32 bit driver.
 
Last edited:
The architecture (32 bit / 64 bit) of an Oracle application always needs to match the architecture of the Oracle Client. A 64 bit application cannot load a 32 bit DLL (in this case oci.dll), and a 32 bit application cannot load a 64 bit DLL.
 
Back
Top