PeopleTools and Lifecycle Management - PSFT (MOSC)

MOSC Banner

LoadLibraryA() in pscompat.dll failed for 'PSORA64.dll': reason=126

user624303
user624303 Posts: 1 Newbie

Comments

  • Venkat G-Oracle
    Venkat G-Oracle Posts: 155 Bronze Badge
    When you install the Oracle client make sure you choose to install the Administrative Client not the Instant Client or Runtime Client. The application server and process scheduler need the file <Oracle_HOME\BIN\OCI.dll in order to boot. If you do not have this file you will need to reinstall the Oracle Administrative Client.
    E-AS: LoadLibraryA() in pscompat.dll failed for 'PSORA.dll': reason=126 [ID 660972.1]
  • Jim Pastorino-Oracle
    Jim Pastorino-Oracle Posts: 559 Gold Badge - Community Leader
    I would make sure your system PATH does not contain the 32 bit version or Oracle and it does contain the 64 bit version. After doing this reconfigure the process scheduler to pick up the changes and try again.
    Jim
  • Tulip Antar -Oracle
    Tulip Antar -Oracle Posts: 412 Bronze Trophy - Community Leader
    I would make sure your system PATH does not contain the 32 bit version or Oracle and it does contain the 64 bit version. After doing this reconfigure the process scheduler to pick up the changes and try again.
    Jim
    Hello everyone,
    Some setups require that both 32 bit clients and 64 bit clients exist on the same Windows server, say e.g. to have Change Assistant work along with the application server domains, how can we achieve this without the hassle of moving the 32 bit client path to front of the PATH variable and back ?

    Regards,
    Tulip
  • User_2025-09-23-07-40-29-101
    edited Jul 3, 2013 12:24PM
    Hello everyone,
    Some setups require that both 32 bit clients and 64 bit clients exist on the same Windows server, say e.g. to have Change Assistant work along with the application server domains, how can we achieve this without the hassle of moving the 32 bit client path to front of the PATH variable and back ?

    Regards,
    Tulip
    Hi, I had the same problem with a process scheduler 64bits that calls the crystal runtime(32 bit) and with client apps (datamover, app.designer) in 32 bits in the same box and what I did was :
    - Install Oracle 32 bits Instant Client (ie D:\oracle32\app..)
    - Install Oracle 64 Bits Administrator (ie D:\oracle64\app..) ignoring the memory and architecture messages
    - In the PATH at the beginning put PS_HOME/bin/client/winx86, and at the end only the path of the Oracle32 bits (d:\oracle32\app]product\...\client_1)
    - In the configuration manager, DBBIN put the oracle32 client path
    - put the tnsnames in oracle64 path (../network/admin)
    - Set the variable TNS_ADMIN pointing to that oracle64 path (..\network\admin)
    - In the configuration of the process scheduler in DBBIN the path of the oracle64 (d:\oracle64\..\client_1\bin)
    - In the configuration of the process scheduler in Add to Path , added the path of oracle32 (d:\oracl32\..\client_1)

    I dont know if its best way or if its correct, but it worked .. I can use app.designer, datamover , and a process scheduler 8.53 in the same box.

    Hope it helps.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center