Go to main content

Oracle® Solaris Cluster Data Service for Oracle Essbase Server Guide

Exit Print View

Updated: September 2015, E57599–01
 
 

Installing and Configuring the Oracle Essbase Server

This section contains the procedures to install and configure a Oracle Essbase Server as a cluster resource.

How to Install Oracle Essbase Server Software

  1. On the cluster member where the oracle-essbase-server-rg resource group is online, assume the root role.
  2. Follow the instructions in the appropriate Oracle Essbase documentation for your version of the product.

    See the Oracle Essbase documentation.

    Ensure that you observe the configuration requirements in Configuration Requirements for Oracle Essbase Server.

  3. For multi-master configurations, ensure that each Oracle Essbase Server is configured to listen on each logical hostname or its IP address. To create multiple Oracle Essbase Servers, follow the steps in the Oracle Enterprise Performance Management System documentation.
  4. Assume a non-root user role to install Oracle Essbase Server. Set the environment variables to invoke the GUI installation of the Oracle Essbase Server application with the logical hostname used by the Oracle Essbase Server.

    In addition to the required environment variables that are explained in the Oracle Essbase Server Installation Guide, you must set up the following variables after you configure the Oracle Essbase Server:

    • SC_LHOSTNAME

    • LD_PRELOAD_32

    • LD_PRELOAD_64

    Set SC_LHOSTNAME to the logical hostname where the Oracle Essbase Server can be reached from the web tier. For more details, refer to the libschost.so.1 (1) man page.

    Set these environment variables for the profile of the user that operates the Oracle Essbase Server. Ensure that the login for the user is noninteractive. If you invoke the root user, you must see these variables displayed:

    # su - essbase -c "env"

    Symlinks are created for the libschost.so.1 to /usr/lib/secure/.

    # ln -s /usr/cluster/lib/libschost.so.1 /usr/lib/secure/libschost.so.1
    # ln -s /usr/cluster/lib/64/libschost.so.1 /usr/lib/secure/64/libschost.so.1

    Following is part of a sample .profile file that contains the environment variables for the essbase application user on the cluster node:

    LD_PRELOAD_32=:/usr/lib/secure/libschost.so.1
    LD_PRELOAD_64=:/usr/lib/secure/64/libschost.so.1
    SC_LHOSTNAME=pole-2
    export LD_PRELOAD_32 LD_PRELOAD_64 SC_LHOSTNAME