Installation

OEM Cloud Control

Licensing

Enterprise Manager Cloud Control includes a restricted-use license of a single Oracle Database, WebLogic (servlet functionality only), and BI Publisher.

Refer to the Oracle Licensing & Support page for full details.

Pre-Requisites

This page assumes OEM 13.4 on OEL8 with a standalone Oracle 19c database on a different server. Whilst the steps may be the same for other combinations of version/OS I have not tested them.

UNIX-Oracle-Matrix

OEL8 Package Check

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep binutils-2.30 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep gcc-8.2.1 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep gcc-c++-8.2.1 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep glibc-2.28|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep glibc-devel-2.28 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep glibc-devel-2.17|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libaio-0.3.110 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libaio-devel-0.3.110 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libgcc-8.2.1 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libstdc++-8.2.1 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libstdc++-devel-8.2.1 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep libnsl || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep sysstat-11.7.3|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep motif-2.3.4 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep motif-devel-2.3.4 || echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep redhat-lsb-4.1|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep redhat-lsb-core-4.1|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep openssl-1.1.1|| echo FAIL

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n" | grep make-4.2.1 || echo FAIL

Expected Installs on a vanilla OEL8 installation...

sudo yum install redhat-lsb-core-4.1

sudo yum install redhat-lsb-4.1

sudo yum install gcc-8.2.1

sudo yum install gcc-c++-8.2.1

sudo yum install glibc-devel-2.17

In testing, attempting to install glibc-devel-2.17 threw an error

sudo yum install libaio-devel-0.3.110

sudo yum install libgcc-8.2.1

sudo yum install sysstat-11.7.3

sudo yum install motif-2.3.4

sudo yum install motif-devel-2.3.4

TCP/IP Ephemeral Ports

Set the port range high enough to avoid reserved ports for any applications you may intend to use. If the lower value of the range you have is greater than 11,000, and the range is large enough for your anticipated workload, then you can ignore OUI warnings regarding the ephemeral port range.

Check with...

cat /proc/sys/net/ipv4/ip_local_port_range

To change, as 'root' edit /etc/sysctl.conf and add or change the following parameter...

net.ipv4.ip_local_port_range = 11000 65000

Reboot (as 'root')...

reboot

NOTE: In theory it is possible to restart the network rather then the whole machine. In testing a vanilla OEL8 install in VirtualBox did not support the normal commands to achieve this. See Network Restart link in Bibliography.

Bibliography