Oracle em 12c
Oracle em 12c
com/articles/12c/cloud-control-12cr5-installation-on-oracle-linux5-and-6
Software
OS Installation
Startup/Shutdown
Related articles.
Software
Download the following software:
OS Installation
Install Oracle Linux (OL) in the same way you would for a regular Oracle Database installation. You can
see examples of this type of installation below. Remember to check database installation article (listed
below) for the specific package group selection.
During this installation I used a virtual machine with 8G RAM and 100G disk space. The swap size was
set at 8G, the firewall was disabled and SELinux was set to permissive.
Do a software-only installation, as we will be using the template to create the repository database.
The installation documentation says the following packages are necessary for the cloud control
installation. If you have performed the database installation as described in one of the above articles,
most of these prerequisites will already have been met.
# OL5 and OL6
yum install make -y
yum install binutils -y
yum install gcc -y
yum install libaio -y
yum install glibc-common -y
yum install libstdc++ -y
yum install libXtst -y
yum install sysstat -y
yum install glibc-devel -y
# OL6 Only
yum install glibc-devel.i686 -y
# OL5 Only
yum install
yum install
yum install
yum install
glibc-devel.i386 -y
setarch -y
rng-utils -y
xorg-x11-utils -y
$ dbca
Select the "Create Database" option and click the "Next" button.
Select the "Advanced Mode" option and click the "Next" button.
Select the template for the appropriate size of EM installation you need. In this case I've used the small
option. Click the "Next" button.
Enter the Global Database Name and SID, then click the "Next" button.
Make sure both the "Configure Enterprise Manager (EM) Database Express" and "Register with
Enterprise Manager (EM) Cloud Control" options are unchecked, then click the "Next" button.
Enter the listener details and click the the "Next" button.
Choose the preferred location for the database files, then click the "Next" button.
Amend the memory settings as desired and click the "Next" button. In this case I'm accepting the defaults.
If you are happy with the summary information, click the "Finish" button.
mkdir em12cr5
unzip -d em12cr5 em12105_linux64_disk1.zip
unzip -d em12cr5 em12105_linux64_disk2.zip
unzip -d em12cr5 em12105_linux64_disk3.zip
cd em12cr5
$ ./runInstaller
If you wish to receive support information, enter the required details, or uncheck the security updates
checkbox and click the "Next" button. Click the "Yes" button the subsequent warning dialog.
If you wish to check for updates, enter the required details, or check the "Skip" option and click the "Next"
button.
If you have performed the prerequisites as described, the installation should pass all prerequisite checks.
Click the "Next" button.
Select the "Create a new Enterprise Manager System" and "Simple" options, then click the "Next" button.
Enter the middleware and agent locations, then click the "Next" button.
Enter the administrator password and database repository details, then click the "Next" button.
If you are happy with the review information, click the "Install" button.
Wait while the installation and configuration take place. Notice the "Repository Out Of Box Configuration"
step. If we had not used the database template, this would read "Repository Configuration" and the
contents of the repository would be created from scratch.
When prompted, run the root scripts, then click the "OK" button.
Make note of the URLs, then click the "Close" button to exit the installer. A copy of this information is
available in the "/u01/app/oracle/oms12cr5/oms/install/setupinfo.txt" file.
The login screen is available from a browser using the URL provided in the previous screen ("https://ol6emcc.localdomain:7802/em"). Log in with the username "sysman" and the password you specified during
your installation.
Once logged in, you are presented with a with the "Accessibility Preference" screen. Click the "Save and
Continue" button and you are presented with the the "License Agreement" screen. Click the "I Accept"
button and you are presented with the homepage selector screen. On the right side of the screen it lists
the post-installation setup tasks you need to work through. I have these documented in a separate article.
Select the desired homepage (I chose Summary).
You are presented with the selected screen as the console homepage.
Startup/Shutdown
Cloud Control is set to auto-start using the "gcstartup" service. The "/etc/oragchomelist" file contains the
items that will be started by the system.
/u01/app/oracle/oms12cr5/oms
/u01/app/oracle/agent12c/core/12.1.0.5.0:/u01/app/oracle/agent12c/agent_inst
On a simple installation the default auto-start will cause a problem as Cloud Control will attempt to start
before the database has started. The service can be disabled in the following way.
# service gcstartup stop
# chkconfig gcstartup off
I prefer to comment out (using #) all the contents of the "/etc/oragchomelist" file to prevent the auto-start
and use start/stop scripts described below.
If the start/stop needs to be automated, you can do it in the usual way using Linux service that calls your
start/stop scripts that include the database management.
Use the following commands to turn on all components installed by this article.
#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export OMS_HOME=/u01/app/oracle/oms12cr5/oms
export AGENT_HOME=/u01/app/oracle/agent12c/core/12.1.0.5.0
# Start everything
$ORACLE_HOME/bin/dbstart $ORACLE_HOME
$OMS_HOME/bin/emctl start oms
$AGENT_HOME/bin/emctl start agent
Use the following commands to turn off all components installed by this article.
#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export OMS_HOME=/u01/app/oracle/oms12cr5/oms
export AGENT_HOME=/u01/app/oracle/agent12c/core/12.1.0.5.0
# Stop everything
$OMS_HOME/bin/emctl stop oms -all
$AGENT_HOME/bin/emctl stop agent
$ORACLE_HOME/bin/dbshut $ORACLE_HOME
For more information see:
Enterprise Manager Cloud Control Basic Installation Guide 12c Release 5 (12.1.0.5)