You can start the server in the foreground or in the background.
Before you can access the server, you must be logged on to the UNIX server on an account that has at least Read/Write/Execute access to the Essbase directories. Ideally, this is the same account that was used to install DB2 OLAP Server.
To start the server in the foreground:
$ARBORPATH/bin/ESSBASE
or, if your path includes $ARBORPATH/bin, type:
ESSBASE
If you encounter any errors during startup, check your path and environment settings.
The Essbase Agent then displays the following message:
Waiting for Client Requests...
You can now use the Essbase Agent to perform high-level supervisor operations.
If you are starting the server for the first time after installing, you must start it in the foreground once before you can start it in the background. See Starting Essbase in the Foreground. If you installed Version 8.1 in the same directory as an existing installation, it is not necessary to start the server in the foreground before starting it in the background.
After you have started the server in the foreground and followed the prompts to enter your company name, Essbase administrator user name, and password, type EXIT to stop the server and follow the instructions to start the server as a background process.
To start the server as a background process:
$ARBORPATH/bin/ESSBASE password -b &
If your path already includes $ARBORPATH/bin, type this instead:
ESSBASE password -b &
You can start the server without using the ampersand (&) at the end of the command, but if you do not type the &, the command prompt is not returned after the server is started.
To hide the system password from the UNIX process listing created by the ps -ef utility on Solaris and HP-UX, you must create a simple shell script and use it to launch the Essbase Agent. Create a shell script named essbase.secure, consisting of the following lines:
#!/bin/sh PASS=$1 ESSBASE -b -secure << EOF & ${PASS} EOF
After creating this script, launch the Agent to start the script in the background. The script obtains the password from process listing details:
essbase.secure password
To shut down the server when Essbase is running in the foreground, type EXIT.
To shut down the server from any terminal connected to it, use the SHUTDOWNSERVER command in ESSCMD.