This article will show an installation of Oracle Enterprise Manager Cloud Control 12c in silent mode (no GUI, command line only).
OEM Cloud Control 12c is a centralised management software for administrating and monitoring all oracle's products, especially oracle database.
It is quite powerful and it becomes very handy when you manage many databases, and its base features are free of charge to use.
Before starting, you will need ...
... a Oracle RDBMS 11g or 12c installed (on localhost or another server, see here)
... to download Oracle Enterprise Manager Cloud Control 12c installation files (here)
... at least 14GB free disk space
The full Oracle Enterprise Manager Licensing Information can be found here, and it says:
The base installation of Enterprise Manager Cloud Control 12c includes several features free of charge with the purchase of any Oracle software license or Support contract.Oracle Enterprise Manager Licensing Information
Enterprise Manager includes a restricted-use license of the Oracle Database for use only with the Oracle Management Repository or other complementary repositories included with Enterprise Manager (such as, AWR Warehouse, Ops Center, Real User Experience Insight, Load Testing, and Test Manager). Additional database options or additional servers for disaster recovery require separate licensing.Oracle Enterprise Manager Licensing Information
In other words, OEM Cloud Control 12c base functionalities are free to use as long as you have a Oracle licence (or support) for any target you want to manage with it.
And a Oracle database which is only use for OEM does not required additional licence except for Dataguard and RAC option.
List of "free of charge" base functionalities list can be reviewed in "chapter 10 : Base Enterprise Manager Functionality".
Functionality packs which requires a licence can be enabled or disabled as describe in "chapter 1.3: Enabling and Disabling the Oracle Enterprise Manager Packs".
It is recommanded to disable packs you are not licenced to.
OEM 12c database repository
OEM Cloud Control 12c required an oracle database 11g/12c as a repository to store its data.
This oracle database repository is not created by the installer.
So you need to create a new Oracle database or you can use an existing database, it can be on a different server as long as it is accessible by the OEM 12c.
For example, the command below will create
emrep oracle instance on ASM storage.
Decompress install files
For this article, I have downloaded Oracle Enterprise Manager Cloud Control 12c Release 5 (18.104.22.168) installation files for Linux x86-64 (64-bit) at oracle.com.
The command below will check system and database parameters and do report about what it needs to be fixed for this installation.
Run this command can be executed as many times as you need to check and fix.
As the report says, SYSMAN schema should be absent before install on the target database repository. On the database host, you can use commands below as oracle user:
After all prerequisite check successfully pass, we can now install the OEM 12c Cloud Control with the following command.
After installation succeeded, you will be required to execute
/u01/app/oracle/product/em12c/oms/allroot.sh as root.
Please leave comments and suggestions,
Enjoyed this article? Please like it or share it.