Linux

  To configure 32-bit binaries to run on a 64-bit Linux machine:

  1. Install Foundation Services and Essbase but do not run EPM System Configurator.

  2. Rename this directory:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer

    To:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer-64
  3. Rename this directory:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer-32

    To:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer
  4. Run EPM System Configurator to configure Essbase but do not perform the Essbase cluster setup task or deploy Essbase in stand-alone mode.

  5. Modify $EPM_ORACLE_INSTANCE/EssbaseServer/essbaseserver1/bin/essbase.cfg to use a 32-bit JRE (in the JvmModuleLocation line). For example, set this parameter to:

    home/user1/Oracle/Middleware/EPMSystem11R1/common/JRE/Sun/1.6.0/lib/i386/server/libjvm.so
  6. Modify the following LD_LIBRARY_PATH in hyperionenv.doc from:

    LD_LIBRARY_PATH=EPM_ORACLE_HOME/../jdk160_11/jre/lib/i386/server:
    EPM_ORACLE_HOME/../jdk160_11/jre/lib/i386:EPM_ORACLE_HOME/common/
    ODBC/Merant/6.0/lib:$ESSBASEPATH/bin:$LD_LIBRARY_PATH
    

    To:

    LD_LIBRARY_PATH=EPM_ORACLE_HOME/common/JRE/Sun/1.6.0/lib/i386/
    server:EPM_ORACLE_HOME/common/JRE/Sun/1.6.0/lib/i386:EPM_ORACLE_HOME/common/ODBC/Merant/6.0/lib:$ESSBASEPATH/bin:$LD_LIBRARY_PATH
  7. Make a copy of %EPM_ORACLE_INSTANCE%/EssbaseServer/essbaseserver1/startEsscmd.bat to startEssbase.bat and edit the file to change the ESSCMD line to ESSBASE.

  8. Start Essbase Server (startEssbase.sh) from $EPM_ORACLE_INSTANCE/EssbaseServer/essbaseserver1/bin.