(保姆级)EMCC 13.5 安装部署及添加数据库监控

2023年 8月 27日 63.4k 0

注意事项

OMR: Oracle Management Repository

OEM 13c 后台DB只支持从版本 12.1.0.2.0 开始的 OMR 数据库,这里使用 19c 的数据库。

注意:不能安装 EM,即 DC

1. 什么是EMCC

Oracle enterprise manager cloud control(emcc)是用于oracle 数据库性能管理,实现数据库运营自动化的平台。

2. EMCC 能干什么

主要使用场景包括:

  • 发现、修复和验证数据库性能问题:一体化的诊断、调优和验证并实现了自动化,可加速故障排除和纠正措施。

  • 自动进行数据库生命周期运营:数据库运营全面自动化可减少手动工作,消除人为错误,并及时更新最新补丁。

  • 在用户受到影响之前解决问题:主动管理警报模板,自动发送通知,加强团队协作,以快速排除问题,避免客户 IT 运营受到影响。

3. EMCC 安装部署

3.1 安装依赖包

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

3.2 修改系统参数

3.2.1 ip_local_port_range

# 避免端口被占用
echo 11000 65000 > /proc/sys/net/ipv4/ip_local_port_range

3.2.2 sysctl.conf

vi /etc/sysctl.conf
net.ipv4.ip_local_port_range = 11000 65000
sysctl -p

3.3 创建目录

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

注意:请确保/u01目录的剩余空间足以安装EMCC。EMCC 13.3软件安装完成后,大约需要26G的空间;而agent大约需要2G的空间。

在安装过程中,/tmp目录至少需要12G的空间,或者至少有一个目录的空闲空间有12G,需要存放临时解压文件,安装完成后会释放该空间。

3.4 修改参数

# 安装好数据库之后,要对相应的参数做一定的修改,否则会在安装的时候报错。
alter system set session_cached_cursors=400 scope=spfile;
alter system set open_cursors=600 scope=spfile;
alter system set processes=800 scope=spfile;
alter system set memory_max_target=6G scope=spfile;
alter system set memory_target=6G scope=spfile;
alter system set sga_max_size=4G scope=spfile;
alter system set sga_target=4G scope=spfile;
alter system set pga_aggregate_target=2G scope=spfile;
alter system set shared_pool_size=1G scope=spfile;
alter system set log_buffer=8M scope=spfile;
alter system set "_allow_insert_with_update_check"=true;
alter system set parallel_min_servers=0;
alter system set parallel_max_servers=8;
EXEC DBMS_AUTO_TASK_ADMIN.DISABLE();
EXEC DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'auto optimizer stats collection',operation => NULL,window_name => NULL);

# 调整 redo 大小
alter database add logfile group 4 '/u01/app/oracle/oradata/EMCC/redo04.log' size 400m;
alter database add logfile group 5 '/u01/app/oracle/oradata/EMCC/redo05.log' size 400m;
alter database add logfile group 6 '/u01/app/oracle/oradata/EMCC/redo06.log' size 400m;
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;

# 修改了参数最好能重启下数据库
# pdb 默认是不启动的,重启数据库后需手动启动
show pdbs
alter session set conainer=emccpdb1
startup

3.5 安装 EMCC

export DISPLAY=192.168.10.50:0.0
chmod +x em13500_linux64.bin
./em13500_linux64.bin

[oracle@emcc01 emcc]$ ./em13500_linux64.bin
Launcher log file is /tmp/OraInstall2023-01-16_01-49-12PM/launcher2023-01-16_01-49-12PM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done
Checking monitor: must be configured to display at least 256 colors. DISPLAY environment variable not set. Failed

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论