Solaris

  To configure 32-bit binaries to run on a 64-bit Solaris 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/EssbaseServer-64
  3. Rename this directory:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer-32

    To:

    $EPM_ORACLE_HOME/products/Essbase/EssbaseServer
  4. Copy wallet folder from EssbaseServer-64/bin to EssbaseServer/bin.

  5. Run EPM System Configurator to configure Essbase but do not perform the Essbase cluster setup task or deploy Essbase in stand-alone mode.

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

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

    LD_LIBRARY_PATH=EPM_ORACLE_HOME/../jdk160_11/jre/lib/sparc/server:EPM_ORACLE_HOME/../jdk160_11/jre/lib/sparc: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/sparc/server:EPM_ORACLE_HOME/common/JRE/Sun/1.6.0/lib/sparc:EPM_ORACLE_HOME/common/ODBC/Merant/6.0/lib:$ESSBASEPATH/bin:$LD_LIBRARY_PATH
    
  8. Make a copy of the %EPM_ORACLE_INSTANCE%/EssbaseServer/essbaseserver1/startEsscmd.bat to startEssbase.bat and edit the file to change the ESSCMD line to ESSBASE.

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