In this post, I will be covering Oracle Enterprise Manager(OEM) 13c for beginners like what is OEM, high-level steps to deploy OEM on Oracle cloud infrastructure (OCI), OEM architecture components, OEM HA/DR overview.
What Is OEM?
Oracle Enterprise Manager (OEM) has built-in management capabilities that enable DBAs and Apps DBAs to monitor and manage the complete Oracle IT infrastructure including the Databases and Applications on Cloud as well as On-Premise from a single console.
OEM Architecture Components
1. Oracle management repository store data collected by the management agent gets stored. Also, it organizes the data so that it can be retrieved by the OMS and displayed in the Enterprise Manager Cloud Control console.
2. Oracle Management Service(OMS) is a web-based application that runs on Weblogic 13c. OMS is deployed to the middleware home which contains WebLogic Server, plug-ins, JVMD Engine, Oracle WT directory, and other relevant configuration files.
3. Plug-in is a pluggable entity that offers special management capabilities customized to suit specific target types. Plug-ins are deployed to the OMS as well as the Management Agent in OEM 13c.
Note: If you have a new version of an Oracle product released you will have a new version of the plug-in released to support monitoring.
4. The management agent is run on every host that you want to monitor. The management agent works with plug-ins to monitor the target server.
There are two types of management agents a) Central Agent b) Standalone Management Agent.
5. The console is the GUI front end of the OEM application. With the help of the console, you can monitor your entire computing environment from one location.
Note: In our DBA to Cloud DBA Training, We cover OEM 13c as a Bonus Module, To know more about Why should DBAs Learn Cloud, How to upgrade From DBA To Oracle Cloud DBA and Which Cloud Certification is Useful for DBAs Join Our FREE Masterclass
OEM Deployment Options
There are two types of deployment options to configure OMS server:
a) First, the option is when the OMS server is running on On-premise and agents are on On-premise or on the cloud.
b) The second option is when the OMS server running on the cloud and agents can be either on On-premise or on Cloud.
High-Level Steps For OEM On Cloud OCI
1. To configure OEM on a cloud-first thing you need an oracle cloud account.
Note: To Create an oracle cloud-free account, you can register FREE using my step-by-step video & guide.
2. Get OCID of the Compartment where the Oracle Enterprise Manager VM Instance will be created.
Note: Read our blog to know more about the OCID & It’s importance.
3. Create a Dynamic Group ‘OEM_Group’ to group the instances of the Compartment.
4. Create a Policy.
5. Create a Virtual Cloud Network, with Public Subnet & IGW.
6. Update the Default Security List Rule
Note: Read our blog to know more about the Oracle Cloud: VCN, Subnet, IGW.
7. Launch the OEM VM, from the OCI Marketplace Image.
8. Log in to EM Console and configure the agent to monitor Databases on Cloud including the Autonomous Database.
Note: For the OEM console the default username is SYSMAN and the default password is welcome1 so make sure you resent the password for this.
Also read: Overview of Oracle Autonomous Database
HA & DR In OEM Overview
a) For HA In OEM
1. To achieve the high availability configure the RAC database for the Oracle management repository database.
Note: Read our blog to know more about the RAC database.
2. For HA use multiple OMS server as given on the above diagram on primary site and use a load balancer to distribute the traffic.
3. For HA configure automatic restart for the Management Agent in case of any failure.
b) For DR In OEM
1. To achieve the disaster recovery it has two sites a) Primary site b) Standby site.
2. The standby site is the same as the primary site in the terms network resources which ensures there will be no loss of performance when failover happens.
3. We use storage replication to store OMS storage, software library at the standby site.
4. Agents and Console are global so both are common for both Primary & Standby site.
5. Oracle data guard is used to replicate the Oracle management repository database at the standby site.
Note: Check our our blog to know more about the data guard in OCI.
6. Advantages of Standby OMS using Storage Replication is a) OMS patching only needs to be performed at one site b) Plug-ins only need to be managed at one site.
Next Task For You
In our DBA to Cloud DBA Training, We cover OEM 13c as a Bonus Module, To Know More About How to upgrade From DBA To Cloud DBA, and Which Cloud Certification is Useful for DBAs & Earn More by Registering for our FREE Masterclass.
This is the FREE bonus module we are giving “Installing & Configuring Oracle Enterprise Manager (OEM) 13cR3 on OCI” Hands-on guide FREE in which we cover topics mention below.
Next Task For You
If you want to upgrade your career from an Oracle DBA to Oracle Cloud DBA, and wants to clear Oracle Cloud Database Service Specialist[1Z0-1093-21] & Oracle Cloud Autonomous Database Certification[1Z0-931-21] with 18 Hands-On labs, then register for a FREE class, and don’t miss an opportunity to gain a plethora of insights on becoming a certified Oracle Cloud DBA.
Jeffrey says
Is there an OEM only exam or is it covered by other tests?
~Jeff
Rahul Dangayach says
Hi Jeff,
There is an exam for OEM certification Exam Number: 1Z0-457.
Thanks and Regards
Rahul Dangayach
Team K21
sadek says
can I install oem with full cluster enviroment 2 servers for the oms application as a cluster domain ( weblogic )
with oracle rac 2 nodes
Rahul Dangayach says
Hi Sadek,
Regarding your query, I would suggest you to raise an SR with the oracle support as they will assist you more efficiently for this.
Thanks and Regards
Rahul Dangayach
Team K21 Academy
Kumar says
I am looking for 13C OEM Training (Preferred Advance Level). Could you please let me know if you have any recorded sessions or online training sessions !! Thank you ????
Rahul Dangayach says
Hi Kumar,
Please drop an email at contact@k21academy.com team will help you.
Thanks and Regards
Rahul Dangayach
Team K21 Academy
Aditya says
Hi am looking for should posses a valid OEM certification i.e. Oracle certified associate ( OCA ) or higher . Please suggest. When I will get the certificate
Vishal Kumar says
have you any tutorial for how to add custom UI mpcui project?
Vishal Kumar says
how to add custom UI in mpcui project?
Please help me.