Saturday, January 12, 2013

Manage OPMN processes in OBIEE 11g


Oracle Process Management Network (OPMN)
OPMN is a process management tool which manages all system components((non JEE applications). It is also supports both local and distributed process management, automatic process recycling and the communication of process start like starting, stopping etc., OPMN detects process unavailability and automatically restarts processes.
OPMN can be managed using FMW Control or using Command prompt.
Using Fusion Middleware Control:
  • Log in to FMW Control Enterprise Manager (e.g. http://localhost:7001/em)
  • Navigate to BusinessIntelligence > coreapplication > Capacity Management tab> Availability tab
  • In this windows you can see the status of all 5 system components. You can start, stop or restart any selected process or all processes using the buttons.

Using Command Prompt:
In the command prompt navigate to \instances\instance_number\bin\ (e.g. C:\OBI\instances\instance2\bin\), then execute the following commands as per your requirement.
  • To Start all OPMN processes: opmnctl startall
  • To Stop all OPMN processes: opmnctl stopall
  • To see the status of all system components: opmnctl status
startproc, stopproc, restartproc are the commands to start or stop individual processes. Here is the example to start all 5 System components individually.
  • BI Cluster Control: opmnctl startproc ias-component=coreapplication_obiccs1
  • BI Scheduler: opmnctl startproc ias-component=coreapplication_obisch1
  • BI Java Host: opmnctl startproc ias-component=coreapplication_obijh1
  • BI Presentation Services: opmnctl startproc ias-component=coreapplication_obips1
  • BI Server: opmnctl startproc ias-component=coreapplication_obis1
Following screenshot shows all other options of OPMN.