OCI.DLL - The specified module could not be found.

jimpoe

Member²
Hi,

I'm running a Delphi 5/Midas/Direct Oracle Access/Oracle 8.1.7 environment. I have a W2K server with Oracle 8.1.7 installed. I have an NT 4 SP6 machine that had Oracle 8.1.5 installed. I had my MIDAS Appserver on the NT machine connecting to the 8.1.7 database on the W2K machine. This has been working for a few months.

Yesterday I removed Oracle 8.1.5 from the NT machine. Today I installed the 8.1.7 Oracle client on the NT machine so my AppServer could connect to the 8.1.7 database on the W2K server.

When my Appserver is launched by a remote client, it fails to load after displaying the above message. If I start the AppServer on the NT machine and then connect with the client, everything works. My AppServer uses Direct Oracle Access components.

I ran the exe using Dependency Walker and all dll's loaded successfully. Unfortunately, I can't monitor the AppServer startup with Dependency Walker when I'm launching the AppServer with the client.

I also tried installing the 8.1.5 Oracle client and got the same results.

Any ideas what may be causing this?

Thanks

--
Jim Poe ( jpoe@fulcrumit.com )
 
My guess is that there is a conflict between the old 8.1.5 client and the new 8.1.7 client. You should probably be able to fix this by modifying the PATH environment variable. The bin directory of the 8.1.7 should be listed in the PATH, and the 8.1.5 directory should not be listed.

------------------
Marco Kalter
Allround Automations
 
Originally posted by mkalter:
My guess is that there is a conflict between the old 8.1.5 client and the new 8.1.7 client. You should probably be able to fix this by modifying the PATH environment variable. The bin directory of the 8.1.7 should be listed in the PATH, and the 8.1.5 directory should not be listed.


The old client was purged from the system and the same path was used for the new client.

I finally rebooted the server which fixed the problem. It did not seem like a path problem since the dll's were all loading.

Thanks for your help.
 
Back
Top