Menu Close

Oracle EMCC 13.5安装

1. 下载EMCC软件

https://www.oracle.com/enterprise-manager/downloads/cloud-control-downloads.html
https://www.oracle.com/enterprise-manager/downloads/linux-x86-64-13c-rel5-downloads.html

安装指南:

  • 下载包括.bin 在内的所有文件在同一目录中。 无需解压下载的软件。
  • 作为将要安装产品的安装用户,设置.bin 文件的执行权限。 示例:chmod +x em13500_linux64.bin
  • 可以在 此处 找到安装指南和通用 Enterprise Manager 文档 。

2. 兼容性

Oracle Management Service 13c 第 5 版只能与您可能从早期 Enterprise Manager Cloud Control 版本部署的以下 Oracle Management Agents 版本通信:13.4.0.0.0 和 13.3.0.0.0。
跨 13c 和 12c 版本的 OMS 和管理代理之间的兼容性如下:

- Oracle Management Agent 12c Release 5 (12.1.0.5) Oracle Management Agent 13c Release 1 Oracle Management Agent 13c Release 2 Oracle Management Agent 13c Release 3 Oracle Management Agent 13c Release 4
Oracle Management Service 13c Release 5 No No No Yes Yes

3. 安装条件

https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/embsc/installing-oracle-enterprise-manager-cloud-control.html#GUID-87104EF1-E52A-457A-8590-C1245E393AD4

4. 端口

以下是用于安装的默认端口: Enterprise Manager Cloud Control

  • Enterprise Manager Grid Control 的默认端口
    Enterprise Manager Grid Control 的默认端口如下:
- Upload Port Console Port
HTTP Port The first available free port from the range 4889 to 4898 is selected. The first available free port from the range 7788 - 7798 is selected.
HTTPS Port 1159If 1159 is not available, then the first available free port from the range 4899 to 4908 is selected. The first available free port from the range 7799 - 7809 is selected.
  • Oracle Management Agent
    管理代理的默认上传端口是 3872。HTTP 和 HTTPS 使用相同的端口。 如果 3872 不可用,则选择 1830 到 1849 范围内的第一个可用空闲端口。

  • Administration Server
    Admin Server 的默认 HTTPS 端口为 7101。如果 7101 不可用,则选择 7101 到 7200 范围内的第一个可用空闲端口。

  • Node Manager
    默认 HTTPS 端口是从 7401 到 7500 范围内选择的第一个可用空闲端口。

  • Managed Server
    默认 HTTP 端口是从 7201 到 7300 范围内选择的第一个可用空闲端口。
    默认 HTTPS 端口是从 7301 到 7400 范围内选择的第一个可用空闲端口。

  • JVM Diagnostics Managed Server
    如果没有配置负载均衡,则使用前面提到的企业管理云控制的 HTTP 和 HTTPS 上传端口。 如果配置了 SLB,则使用 SLB 上为 JVM 诊断配置的端口。 或者,除了 SLB 配置之外,如果为 Enterprise Manager Cloud Control 启用了 HTTP 上传端口,那么 JVM 诊断代理也可以使用 HTTP 上传端口与 JVM 诊断引擎进行通信。

  • Oracle HTTP Server
    Oracle HTTP Server 的默认 HTTP 端口是 9788。如果 9788 不可用,则选择 9751 到 9800 范围内的第一个可用空闲端口。
    Oracle HTTP Server 的默认 HTTPS 端口是 9899。如果 9899 不可用,则选择 9851 到 9900 范围内的第一个可用空闲端口。

  • Java Object Cache (JOC)
    默认的 JOC 端口是 23456。如果 23456 不可用,则不使用备用端口,因此请确保端口 23456 空闲。

5. 安装EMCC

官方文档:https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/index.html

5.1. 安装依赖包

-- 依赖包参考:https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/embsc/package-kernel-parameter-and-library-requirements-enterprise-manager-cloud-control.html#GUID-874AED88-DC4A-466D-BC2D-7CB4E579D629

yum install -y binutils compat-libcap1 compat-libstdc \
compat-libstdc gcc gcc-c glibc glibc  \
glibc-devel libaio libaio-devel libgcc  \
libgcc libstdc libstdc libstdc++-devel dejavu-serif-fonts  \
ksh make sysstat numactl numactl-devel  \
motif for x86_643 motif-devel redhat-lsb \
redhat-lsb-core OpenSSL  glibc-devel-2.17-317.0.1.el7.i686

5.2. 修改系统参数

避免端口被占用,修改最小端口到11000。

~]# cat /proc/sys/net/ipv4/ip_local_port_range
9000    65500
~]# echo 11000 65000 > /proc/sys/net/ipv4/ip_local_port_range
~]# cat /proc/sys/net/ipv4/ip_local_port_range
11000   65000

安装好数据库之后,要对相应的参数做一定的修改,否则会在安装的时候报错。

alter system set session_cached_cursors=400 scope=spfile;
alter system set shared_pool_size=1G scope=spfile;
alter system set "_allow_insert_with_update_check"=true;

5.3. 创建OEM安装目录

mkdir -p /u01/app/oracle/middleware/oms
mkdir -p /u01/app/oracle/middleware/agent
chown -R  oracle.oinstall /u01/app/oracle/middleware/

注意:请确保/u01目录的剩余空间足以安装EMCC。EMCC 13.3软件安装完成后,大约需要26G的空间;而agent大约需要2G的空间。
在安装过程中,/tmp 目录至少需要12G的空间,或者至少有一个目录的空闲空间有12G,需要存放临时解压文件,安装完成后会释放该空间。

5.4. 数据库准备(OMR)

OMR:Oracle Management Repository
OEM 13c只支持从版本12.1.0.2.0开始的OMR数据库,这里使用19c的数据库。
注意:不能安装EM,即DC。
EMCC 13.3可以监控11g的数据库,例如11g的rac。

5.5. 开始安装EMCC(Enterprise Manager Cloud Control)

[https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/embsc/installing-oracle-enterprise-manager-cloud-control.html#GUID-C3103C35-2FF8-45CD-A459-4B0466AF8235](https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/embsc/installing-oracle-enterprise-manager-cloud-control.html#GUID-C3103C35-2FF8-45CD-A459-4B0466AF8235 "https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/embsc/installing-oracle-enterprise-manager-cloud-control.html#GUID-C3103C35-2FF8-45CD-A459-4B0466AF8235"😉

su - oracle
cd /home/oracle/software
chmod +x em13500_linux64.bin

配置VNC进行安装,整个过程大约需要5个小时,当前开始时间为 20:42:23

~]$ ./em13500_linux64.bin
Launcher log file is /tmp/OraInstall2021-09-20_07-35-37PM/launcher2021-09-20_07-35-37PM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done
Checking monitor: must be configured to display at least 256 colors.   Actual 16777216    Passed
Checking swap space: must be greater than 512 MB.   Actual 17167 MB    Passed
Checking if this platform requires a 64-bit JVM.   Actual 64    Passed (64-bit not required)
Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2021-09-20_07-35-37PM
ScratchPathValue :/tmp/OraInstall2021-09-20_07-35-37PM
Sep 20, 2021 7:38:31 PM org.apache.sshd.common.io.DefaultIoServiceFactoryFactory getIoServiceProvider
INFO: No detected/configured IoServiceFactoryFactory using Nio2ServiceFactoryFactory


密码:Xxx2021_emCC


密码:Xxx$u2n#LSgE

100分钟后 (22:28:23)才到49%

~]# /u01/app/oracle/middleware/oms/allroot.sh

Starting to execute allroot.sh .........

Starting to execute /u01/app/oracle/middleware/oms/root.sh ......
Check /u01/app/oracle/middleware/oms/install/root_internalntp.lzu.edu.cn_2021-09-21_09-17-53.log for the output of root script

Finished product-specific root actions.
/etc exist
Finished execution of  /u01/app/oracle/middleware/oms/root.sh ......

Starting to execute /u01/app/oracle/middleware/agent/agent_13.5.0.0.0/root.sh ......

Finished product-specific root actions.
/etc exist
Finished execution of  /u01/app/oracle/middleware/agent/agent_13.5.0.0.0/root.sh ......

5.6. 修改/etc/oratab文件

加下如下内容:

cat >> /etc/oratab <<"EOF"
OMS:/u01/app/oracle/middleware/oms:N
AGENT:/u01/app/oracle/middleware/agent/agent_13.5.0.0.0:N
EOF

. oraenv

输入:OMS

emctl status oms
emctl status oms -details

. oraenv

输入:AGENT

emctl status agent

-- 通过如下命令可查看OMS的详细内容:
emctl status oms -details -sysman_pwd Xxx$u2n#LSgE

5.7. EMCC访问地址

https://192.168.36.168:37803/em
用户名:sysman
密码:Xxx$u2n#LSgE
OMS启动日志: /u01/app/oracle/middleware/gc_inst/em/EMGC_OMS1/sysman/log/emctl.log, emoms.trc, emoms_pbs.trc

OMS启动和关闭:

emctl start oms
emctl stop oms

5.8. 设置开机启动

  • 修改/etc/rc.d/rc.local
cat >> /etc/rc.d/rc.local <<"EOF"
export OMS_HOME=/u01/app/oracle/middleware/oms
su oracle -c "$OMS_HOME/bin/emctl start oms"
export AGENT_HOME=/u01/app/oracle/middleware/agent/agent_13.5.0.0.0
su oracle -c "$AGENT_HOME/bin/emctl start agent"
EOF

设置 /etc/rc.d/rc.local 文件为可执行文件

chmod +x /etc/rc.d/rc.local

oms启动日志

/u01/app/oracle/middleware/gc_inst/em/EMGC_OMS1/sysman/log/emctl.log, emoms.trc, emoms_pbs.trc

至此 EMCC13.5 安装结束。

参考:小麦苗的文章:https://www.xmmup.com/oracle-emcc-13-5anzhuangguocheng.html