• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

List of Operating System Processes Started by the OMS

by admin

1. The OPMN process (specific to 12c only), with a parent PID of 1. This will start the httpd.worker processes. Example:

$ ps -ef|grep opmn oracle 23162 1 0 09:24 ? 00:00:00 [OMS_HOME]/Oracle_WT/opmn/bin/opmn -d

and the corresponding httpd.worker and odl_rotatelogs processes:

$ ps -ef|grep ohs
oracle 23213 23163 0 09:24 ? 00:00:01 [OMS_HOME]/Oracle_WT/ohs/bin/httpd.worker -DSSL
oracle 23228 23213 0 09:24 ? 00:00:00 [OMS_HOME]/Oracle_WT/ohs/bin/odl_rotatelogs -l [EM_INSTANCE_BASE]/WebTierIH1/diagnostics/logs/OHS/ohs1/ohs1-%Y%m%d%H%M%S.log 10M 70M

2. The httpd.worker processes (in 13c, opmn is no used anymore). Example:

$ ps -ef|grep ohs
oracle 1727 1 0 11:36 ? 00:00:04 [OMS_HOME]/ohs/bin/httpd.worker -k start -f [EM_INSTANCE_BASE]/user_projects/domains/GCDomain/config/fmwconfig/components/OHS/instances/ohs1/httpd.conf
oracle 1731 1727 0 11:36 ? 00:00:01 [OMS_HOME]/ohs/bin/odl_rotatelogs -l [EM_INSTANCE_BASE]/user_projects/domains/GCDomain/servers/ohs1/logs/ohs1-%Y%m%d%H%M%S.log 10M 70M

3. The NodeManager processes:

$ ps -ef|grep NodeManager
oracle 23433 1 0 11:21 pts/0 00:00:00 /bin/bash [EM_INSTANCE_BASE]/user_projects/domains/GCDomain/bin/startNodeManager.sh
oracle 23435 23433 0 11:21 pts/0 00:00:00 /bin/sh [OMS_HOME]/wlserver/server/bin/startNodeManager.sh
oracle 23479 23435 1 11:21 pts/0 00:02:39 [OMS_HOME]/oracle_common/jdk/bin/java [....... trimmed output .....] weblogic.NodeManager -v

The NodeManager java process is responsible for starting and monitoring the Admin Server and the EM Managed Server.

4. The AdminServer process(Java). This is part of the Weblogic infrastructure and can be seen in this example:

$ ps -ef|grep EMGC_ADMINSERVER
oracle 23575 23520 3 11:21 ? 00:09:51 [OMS_HOME]/oracle_common/jdk/bin/java -server -Xms256M -Xmx1740M -XX:PermSize=128M -XX:MaxPermSize=1024M [..... trimmed output ....] -Dweblogic.Name=EMGC_ADMINSERVER -Djava.security.policy [..... trimmed output ......] weblogic.Server

5. The OMS process it self(Java). Example:

$ ps -ef|grep EMGC_OMS
oracle 25209 25155 16 11:25 ? 00:45:00 [OMS_HOME]/oracle_common/jdk/bin/java -server -Xms1740M -Xmx2048M [....... trimmed output .....] -Dweblogic.Name=EMGC_OMS1 [...... trimmed output ......] weblogic.Server

Filed Under: oracle

Some more articles you might also be interested in …

  1. How to monitor Undo Tablespace Usage and the Free Space in Oracle Database
  2. Understanding Transparent Data Encryption and Keystores in RAC
  3. Interview Questions : Oracle Flex ASM 12c
  4. How to move ASM spfile to a shared device in RAC
  5. Oracle Home Relinking Interview Questions and Answers
  6. ORA-65010: maximum number of pluggable databases created
  7. Beginners Guide to Monitoring SQL Statements with Real-Time SQL Monitoring in Oracle Database
  8. Oracle Automatic Storage Management (ASM) concepts
  9. Retrieving data with PL/SQL
  10. Script/Queries to Monitor Temporary (TEMP) Tablespace Usage in Oracle Database

You May Also Like

Primary Sidebar

Recent Posts

  • grpck command – Remove corrupt or duplicate entries in the /etc/group and /etc/gshadow files.
  • xxd command – Expressed in hexadecimal form
  • sesearch: command not found
  • macof: command not found

© 2022 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright