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