Hello All,

I need to have Oracle 10g install silently.  I did make a response file to work for me, except towards the end of the install it throws an error.

"The Procedure entry point GetProcessImageFileNameW could not be located in the dynamic link library PSAPI.DLL"

Any assistance in this matter would be greatly appreciated.

Thanks,
AK
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

0

Are you using the correct version of the Oracle Universal Installer?  Also, have you checked your system for duplicate instances of psapi.dll ?  If there are multiple versions, find the newest and register the DLL with regsvr32.exe as the message would suggest you are running with an old version that lacks the entry point identified in the message, or an old version has been registered and the newer one hasn't.

Answered 09/18/2014 by: EdT
Red Belt

Please log in to comment
0
The issue is that there is an incompatible version in the installer  - it doesn't cause any issue with the installation of software if you ignore the error - but it causes your silent installation to fail.

Follow step 7 in this thread:
https://community.oracle.com/thread/841985

It explains how to replace the file with the one from Windows in the installation media set.

I did this a few years ago, luckily I had the link stored for future reference, and can confirm that the 'fix' works.

Dunnpy
Answered 09/19/2014 by: dunnpy
Red Belt

  • Thanks for the feedback, but it's still throwing that message on WIN 7.
    • Did you unjar the .jar file that holds the .dll and then recreate the .jar file correctly?

      You don't mention whether your Windows 7 is 64bit or 32bit.
      I did mine on 32bit, with the file from C:\Windows\System32. If you grabbed the file from a 64bit, try the 32bit - or vice versa.

      Check other systems to see if they are the same file (date,version,size) and if you find a different one - try that one instead.

      I've just found the package I had the success with, and it wasn't Oracle 10g, it was Oracle Discoverer 10 - but it was the same error message and .dll file, and the same .jar file name.

      If everything is correct, try running the install with ProcMon and see what files weren't being processed when the error occurred - maybe there is another copy of the .dll that needs updating in another .jar file.
      • Thanks dunnpy for getting back to me. Yes it's a 64bit OS. And I ended up installing Oracle 11g, since 10g is not compatible. It all worked out well. Once again thanks.
Please log in to comment
0
Thanks for your feedback people.  I ended up going with Oracle 11g instead.
Answered 09/23/2014 by: 786_ak
Second Degree Green Belt

Please log in to comment
This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

Answer this question or Comment on this question for clarity