OBIEE 11g Domain Start & Stop in Linux

.
Starting & stopping the OBIEE 11g Domain on a Windows platform is very simple thanks to the shortcuts created during the installation. However, on a Linux platform this becomes a bit more tedious as there are no scripts for that.

In this article you will find the scripts needed to start & stop the OBIEE 11g Domain.

Note 1: In the scripts listed below, make sure you replace “$OBIEE11g_MW_HOME” with the Middleware Home folder specified during installation (e.g. “/OBIEE11g”).

Note 2: Also replace “<OBIEE_11g_server>” with the IP of the server where OBIEE 11g has been installed.

Components

The OBIEE 11g Domain has four main components (apart from the Supporting Database Schemas created by RCU) that need to be started to have the system started. This four main components are:

  1. WebLogic Domain
  2. Node Manager
  3. Managed Server
  4. Oracle BI System Components (started using OPMN)

Starting the OBIEE 11g Domain Components

1.a. WebLogic Domain

Open a new Terminal window and execute the following command line:

$OBIEE11g_MW_HOME/user_projects/domains/bifoundation_domain/bin/startWebLogic.sh

“WebLogic” requires the WebLogic administrator username and password to be started (e.g. weblogic/Admin123). Type it in when prompted in the Terminal window.

This Terminal window execution will be kept on without returning to the shell. Make sure it is not closed.

1.b. Node Manager

Open a new Terminal window and execute the following command line:

$OBIEE11g_MW_HOME/wlserver_10.3/server/bin/startNodeManager.sh

This Terminal window execution will be kept on without returning to the shell. Make sure it is not closed.

“WebLogic” and “NodeManager” can run in parallel, so there is no need to wait for the first one to stop having activity to start the second one.

Check that these two processes have been started by opening a web browser and typing in the following address into the address bar:

http://<OBIEE_11g_server>:7001/console

The above URL should retrieve the following web page:

Clipboard01

Image 1: Oracle Weblogic Server 11g

When the above screenshot is retrieved you will know that both “WebLogic Domain” and “NodeManager” have been started.

2. Managed Server

Open a new Terminal window and execute the following command line:

$OBIEE11g_MW_HOME/user_projects/domains/bifoundation_domain/bin/startManagedWebLogic.sh bi_server1

Insert the credentials for the WebLogic administrator (weblogic/Admin123) when prompted.

This Terminal window execution will be kept on without returning to the shell. Make sure it is not closed.

Check that it has been started by opening a web browser and typing in the following address into the address bar:

http://<OBIEE_11g_server>:7001/em

Insert the credentials for the WebLogic administrator (weblogic/Admin123). This will log you into the Enterprise Manager application.

Clipboard02

Image 2: Enterprise Manager application

Verify that the WebLogic server “bi_server1” is started as shown in the above screenshot.

3. Oracle BI System Components (started using OPMN)

Open a new Terminal window and execute the following command line:

$OBIEE11g_MW_HOME/instances/instance1/bin/opmnctl startall

This Terminal window execution will complete. You may close it then if you wish to do so.

Stopping the OBIEE 11g Domain Components

1. Oracle BI System Components (started using OPMN)

Open a new Terminal window and execute the following command line:

$OBIEE11g_MW_HOME/instances/instance1/bin/opmnctl stopall

2. Managed Server

In the same Terminal window execute the following command line:

$OBIEE11g_MW_HOME/user_projects/domains/bifoundation_domain/bin/stopManagedWebLogic.sh bi_server1

Insert the credentials for the WebLogic administrator (weblogic/Admin123) when prompted.

This will complete the execution of Managed Server that was open in a Terminal window since  the process was started. You may close this Terminal window now.

3. Node Manager

In the same Terminal window execute the following command line:

ps -ef |grep Node|grep nodemanager |cut -c10-15

This will show the Node Manager process. Write down its PID. Then execute:

kill <NodeManager_PID>

Note that <NodeManager_PID> should be replaced by the PID found in the previous step.

This will complete the execution of Node Manager that was open in a Terminal window since  the process was started. You may close this Terminal window now.

4. WebLogic Domain

In the same Terminal window execute the following command line:

$OBIEE11g_MW_HOME/user_projects/domains/bifoundation_domain/bin/stopWebLogic.sh

This will complete the execution of WebLogic Domain that was open in a Terminal window since  the process was started. You may close this Terminal window now.

5 Responses to “OBIEE 11g Domain Start & Stop in Linux”

  1. Hans van den Berg says:

    Just what I needed. Could not find this easy in the documentation.

  2. RAJAT says:

    HI,
    Thanks for such and elobrate blog. But I wanted to start the OBIEE 11g on a remote unix boz using putty. I use the above step and the servers come up, but once the puty session is closed, it will go down.
    Can you please address this issue.
    Thanks,
    Rajat

  3. Alex says:

    Hi Rajat,

    You should start the processes by running the command lines using the following syntax:

    $ nohup &

    This will make the command to run in background and stay alive even though you close your terminal window.

    I hope this helps.

    Regards,
    Alex

  4. Sangamesh says:

    Hi Rajat,

    It helped me. Thank you!!

  5. Melissa Ferrer says:

    Thanks for that!
    It helped me (:

Leave a Comment

privacy policy - Copyright © 2000-2010 ClearPeaks

topnav