Implement Oracle Database 21c, Enterprise Manager 13c on Oracle Cloud Infrastructure (OCI)
Oracle Enterprise Manager Cloud Control 13c is an application that is built on an extensible framework that uses agents deployed throughout your IT infrastructure to help you monitor and manage that infrastructure. Utilizing a core framework for authentication and authorization, job management, and metrics processing, Cloud Control 13c’s product management functionality is provided through a plug-in infrastructure. This allows for independent plug-in updates to keep pace with changes in the managed products, as well as the installation of new plug-ins to extend the available functionality and capability of Cloud Control 13c.

This document is organized into several topics, Implementing Enterprise Manager 13c on Oracle Cloud Infrastructure, Oracle Cloud Infrastructure: Database Service, Bare Metal and Virtual Machine DB Systems, Creating and Managing Bare Metal and Virtual Machine DB Systems, Connecting to a DB System on OCI, Updating and Configuring a DB System on OCI, Patching a DB System on OCI, Configuring & Monitoring a Database on OCI, Backing Up and Recovering a Database on OCI, Oracle Cloud Infrastructure Security.

Creating Virtual Cloud Network with Public and Private Subnets: In the web console, click MENU Networking -> Virtual Cloud Networks. Click Create Virtual Cloud Network.

Navigate to Internet Gateways on left side panel, and click on Create Internet Gateway. Provide a name and create an internet gateway.
Navigate to Route tables and create a Route table for private subnets. We will attach this route table with private instances in private subnet.
Navigate to Security Lists on the left panel. And Create a Security lists for Private subnets.
Click on Create Security List, create a private_security_list Remove all ingress and egress rules for now. We will add them later.
Navigate back to subnets, and create two subnets. One subnet will be a public subnet which will host our Bastion Host and have access to the internet. Second subnet will be our Private subnet and will host our private instances.
Create a Private Subnet.
Name: Private_Subnet
Availability Domain:
CIDR Block: 10.0.10.0/24
Route table: Private Route table
Subnet : Private Subnet
DHCP Options : Default Dhcp options
Security List: PrivateSecurityList
Create a Public Subnet. Name: Any name for your Subnet
Availability Domain:
CIDR Block: 10.0.20.0/24
Route table: Default Route table
Subnet : Public Subnet
DHCP Options : Default Dhcp options
Security List: Default Security List

Navigate to the MENU –> Compute –> Instances. Click on Create Instance.
Name: Bastion Host
Availability Domain: <Choose>
Operation System: Oracle Linux 7.5 (use default)
Instance Type: Virtual Machine
Instance Shape: VM.Standard2.1 (Or Use the shape available in your tenancy)
Boot Volume: Use default Boot Volume 46 GB
SSH key: <use your ssh_key.pub here>
Virtual Cloud Network: <Your VCN name>
Subnet: <Your Public Subnet Name>

Install Enterprise Manager Cloud Control 13c in a single-server topology, starting with the database instance that will house the Oracle Management Repository, and then the Oracle Management Service.
./em13200_linux64.bin \
–prereqchecker \
–entryPoint “oracle.sysman.top.oms_Core” \
–silent \
J-Djava.io.tmpdir=/u01/temp
You will create a database instance 21c that will host the Oracle Management Repository by using the Database Creation Assistant (DBCA) and predefined management repository templates. DBCA creates and starts the new database instance.


Launch the installer from the EM session: ./em13200_linux64.bin \
PLUGIN_LOCATION=/stage/emcc13c/plugins \
–J-Djava.io.tmpdir=/u01/temp
Specify the following on the Installation Details page , and then click Next.
Middleware Home Location: /u01/app/oracle/product/middleware
Agent Base directory /u02/app/oracle/product/agent13c

On the Finish page, take note of the Cloud Control URL:
Enterprise Manager Cloud Control URL:
https://em13c.atgwork.com:7802/em
Admin Server URL: https://em13c.atgwork.com:7102/console