Quick Fix for Essbase Studio Server in UNIX
Hyperion (moon) - Cassini space probe

Quick Fix for Essbase Studio Server in UNIX

There is a flaw with how Oracle Essbase Studio Server was packaged for UNIX environments in Oracle EPM 11.1.2.3 and 11.1.2.4.  We can successfully install Essbase Studio Server, but the process won't start even when we invoke either of Oracle's pre-canned /epmsystem1/bin/start.sh or startEssbaseStudio.sh scripts.

If you are struggling with this issue, read on!  Please note this issue is specific to UNIX, so you may safely ignore this post if you're running Essbase Studio Server on a Microsoft Windows server!

The underlying root cause is certain back-end shell scripts are missing the UNIX "execute" permission.  I have not confirmed this for all flavors of UNIX that Oracle has certified for 11.1.2.3 and 11.1.2.4, but I have personally verified this issue in RedHat Enterprise Linux 64-bit server environments across multiple client firms.

The underlying issue can be quickly fixed by running the following sequence of commands on the server.

Open a terminal (or good old PuTTY) and CD to your Hyperion / Oracle EPM installation root directory.  The default location for this is /Oracle/Middleware, but your mileage may vary!

Type exactly as written below.  You will want to do this while logged in as the same account that is used to start the Oracle EPM services.

find . -name "*.sh" -exec chmod ug+rx {} ;\

This command locates all UNIX shell scripts, which Oracle fortunately named using a consistent naming pattern (*.sh).  For each file found, the "read" and "execute" privilege is granted to the user and group that owns the files.  The "read" permission should already be present, but I sometimes prefer the "dust off and nuke the site from orbit -- its the only way to be sure" approach.

Some IT professionals may disagree with me on whether the group should also be granted the execution privilege.  The more restrictive version of the above command, which limits the execution privilege to the filesystem owner's account only, is:

find . -name "*.sh" -exec chmod u+rx {} ;\

After you do this, it should now be possible to start Essbase Studio Server via the following command sequence:

    cd $EPM_ORACLE_INSTANCE/BPMS/bin
    ./startServer.sh

In the above example, $EPM_ORACLE_INSTANCE is typically /Oracle/Middleware/user_projects/epmsystem1 and this variable usually doesn't exist in your default UNIX ".profile" file. 

Note that $EPM_ORACLE_INSTANCE/bin/start.sh will NOT start up Essbase Studio Server as Oracle originally intended unless you perform additional troubleshooting steps.  But after you apply that find -exec command I pasted above, $EPM_ORACLE_INSTANCE/BPMS/bin/startServer.sh will function as needed.

Nice catch, chmod is your friend.

Like
Reply

Great post for enterprises planning to install or upgrade. Thanks for sharing Dave

Like
Reply

Man... I have Essbase Studio Nightmare on Windows.... As Dave knows :) Best Infrastructure persn alive!!!!

Like
Reply

Just ran across this exact issue on a in place upgrade

Like
Reply

To view or add a comment, sign in

More articles by Dave Shay

  • Quick Fix for Oracle EPM Workspace 11.1.2.4

    Chances are, the majority of your Hyperion / Oracle EPM business users do not have a userID and password for Oracle's…

    4 Comments
  • Oracle Hyperion 11.1.2.3 Grace Period Ends Soon

    Image credit: Oracle Corporation The table you see above is a sub-set of what you'll find within Oracle Knowledge Base…

    7 Comments
  • Microsoft IE11 and Oracle Hyperion

    Here's a gentle reminder that Microsoft is soon ending support for browser versions older than Internet Explorer 11…

    8 Comments
  • Oracle Essbase, Hyperion LCM, Windows PowerShell, and You!

    So you've just installed the latest version of Oracle Essbase and now it is time to configure it. Your older Essbase…

    6 Comments
  • Hyperion Log Monitoring - Quick & Easy!

    There's some great Hyperion log parsing tools out there, but sometimes in the heat of battle it is helpful to monitor…

    14 Comments
  • Windows PowerShell and Oracle Hyperion

    Suppose you are upgrading Oracle Hyperion from 11.1.

    1 Comment
  • Why Upgrade?

    I have had many discussions recently with clients using Oracle Hyperion 11.1.

    6 Comments

Others also viewed

Explore content categories