安装oem 13c

Enterprise Manager Cloud Control是一种系统管理软件,可为完整的IT基础架构(包括运行Oracle和非Oracle技术的系统)提供集中式监控、管理和生命周期管理功能。

Enterprise Manager Cloud Control简称EMCC。

oem包含以下组件:

 

 描述 load balancer和多个OMS实例只是为了说明示例Enterprise Manager云控制体系结构在大型组织中的外观。它们不是Enterprise Manager系统安装的先决条件或要求。如果没有 load balancer,则Management Agents直接与OMS实例通信。

管理代理(management agent)是一个集成的软件组件,使您能够在Enterprise Manager系统中将非托管主机转换为托管主机。管理代理与插件(plug-ins)一起工作,以监视在该托管主机上运行的目标(targets)。在您安装的第一个Oracle管理服务(OMS)中,默认情况下,您会收到一个名为中央代理的管理代理。中央代理仅用于监视第一个OMS主机,第一个OMS以及在第一个OMS主机上运行的其他目标。要监视其他主机和在这些主机上运行的目标,必须在每个主机上安装单独的独立管理代理(management agent)。

Oracle管理服务(OMS)是一个基于Web的应用程序,它与管理代理和插件协调,以发现目标、监视和管理目标,并将收集的信息存储在存储库(Management Repository)中,以供将来参考和分析。

OMS将从管理代理接收的监控数据上传到管理存储库。然后,管理存储库组织数据,以便OMS可以检索数据并显示在Enterprise Manager云控制台中。

一 实验环境

在一个装有数据库(oracle 19c)的服务器(CentOS 7.9)上安装一个oem。

确保/tmp磁盘有100G左右空间。

操作系统10G内存。

二 实验步骤

2.1 环境准备

2.1.1 下载oem

下载地址:

Oracle Enterprise Manager Downloads

 将这几个安装包上传至/home/oracle/目录下

chown oracle:oinstall /home/oracle/em135*

chmod +x /home/oracle/em13500_linux64.bin

2.1.2 安装依赖包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 libaio libaio-devel libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel dejavu-serif-fonts ksh make sysstat numactl numactl-devel motif motif-devel redhat-lsb redhat-lsb-core xorg-x11-apps

2.1.3 修改/etc/hosts文件

将EMCC服务器的IP和所有需要管理的主机IP信息都写入到/etc/hosts文件中,这里由于oem和数据库部署在同一台,因此只添加如一行ip 主机名信息,示例:

192.168.1.249 PC

注意,必须还要有127.0.0.1 localhost这一行,否则后面安装oem会出错,示例:

 2.1.4 配置内核参数

2.1.4.1 验证UDP和TCP内核参数

echo 11000 65000 > /proc/sys/net/ipv4/ip_local_port_range

#永久修改

vi /etc/sysctl.conf,并添加或更改为以下内容:

net.ipv4.ip_local_port_range=11000 65000

然后重新启动网络:

service network restart

2.1.4.2 配置kernel.shmmax

vi /etc/sysctl.conf

kernel.shmmax = 4294967295

#使修改生效

sysctl -p

2.1.5 创建目录

su - oracle

mkdir -p /u01/app/oracle/middleware

mkdir -p /u01/app/oracle/agent

2.1.6 修改数据库

登录数据库执行以下命令,否则后面在配置oem的时候会报错。

# pga_aggregate_target至少1G ,sga_max_size,sga_target内存至少3G

alter system set pga_aggregate_target=1G scope=spfile;

alter system set sga_max_size =3G scope=spfile;

alter system set sga_target=3G scope=spfile;

alter system set "_allow_insert_with_update_check"=true;

alter system set parallel_max_servers=8;

alter system set parallel_min_servers=0;

alter system set session_cached_cursors=200 SCOPE=SPFILE;

alter system set shared_pool_size='600000000' SCOPE=SPFILE;

重启数据库,使修改生效



#确保每个redo log大小大于300M,这里将其设置为500m。

#查看大小sql:

select a.group#,a.bytes/1024/1024,b.member,a.status from v$log a inner join v$logfile b on a.group#=b.group#;

#新新建三个日志文件

alter database add logfile group 4 '/u01/app/oracle/oradata/ORCL/redo04.log' size 500m;

alter database add logfile group 5 '/u01/app/oracle/oradata/ORCL/redo05.log' size 500m;

alter database add logfile group 6 '/u01/app/oracle/oradata/ORCL/redo06.log' size 500m;

#删除状态为inactive的小的redo log,若状态不是inactive,则多次切换日志。

#切换日志

alter system switch logfile;

#删除小于300m的redo log

alter database drop logfile group N;

2.1.7 关闭防火墙

systemctl stop firewalld

2.2 安装oem

用root用户执行xhost +命令允许oracle执行图形界面,并查看下DISPLAY值:

echo $DISPLAY  #记录该值,后面会用到

执行xclock命令,验证能否出现时钟界面。示例:

 su - oracle

export DISPLAY=上面root用户查出来的DISPLAY值

再次允许xclock命令验证能否出现时钟界面,示例:

 #开始安装

./em13500_linux64.bin

 

 

 

 

 

 

 

 有个别检查失败的,可点击‘Auto Fix’自动修复。

 记录下sysman密码,后面登录oem要用。

 

 

 

 /*

我第一次安装的时候,在这里卡住了,无法启动oms服务:

 点击下右边’View log’看下具体报什么错。也可查看/u01/app/oracle/gc_inst/em/EMGC_OMS1/sysman/log/emctl.log及/u01/app/oracle/gc_inst/user_projects/domains/GCDomain/servers/EMGC_OMS1/logs/EMGC_OMS1.out,看下有何报错。这里报错WebTier Could Not Be Started:

 解决办法:

-- 参考地址:emctl start oms Failed with 'WebTier Could Not Be Started' or emctl status oms Shows 'Webtier is Down'

我这里报错是因为/etc/hosts之前只配置了ip 主机名,没配127.0.0.1 localhost,晕死,因为这个折腾了好久。

*/

 按上面提示,用root用户执行以下脚本:

sh /u01/app/oracle/middleware/allroot.sh

使用浏览器打开 https://PC:7803/em即可登录了oem了。

用户是sysman,密码是自己配置过程中自定义的密码。

示例:

--本篇文章参考了Oracle EMCC 13.5 安装过程 - 墨天轮

--如何配置oem 13c以监控数据库,请参考配置oem 13c以监控数据库_雅冰石的博客-CSDN博客

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值