IT 邦德

新来个技术总监,把EMCC玩的透彻,同事直呼哇塞!!!

作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验
擅长主流数据Oracle、MySQL、PG、openGauss运维
备份恢复,安装迁移,性能优化、故障应急处理等

可提供技术业务:
1.DB故障处理/疑难杂症远程支援
2.Mysql/PG/Oracle/openGauss
数据库部署及数仓搭建

•••
微信:jem_db
QQ交流群:587159446
公众号:IT邦德

@

  • 1.EMCC可以做什么?

  • 2.EMCC的启停

  • 3.OEM登陆

  • 4.主机纳管

    • 4.1 主机信息查看

    • 4.2 添加主机

  • 5.纳管数据库

    • 5.1 选择目标数据库

    • 5.2 管理用户解锁

  • 6 总结

前言

EMCC大家用起来就感觉到成熟软件公司真的很牛逼,让我们的工作事半功倍!

1.EMCC可以做什么?

Oracle EMCC(全称Oracle Enterprise Manager Cloud Control),
是Oracle公司推出的一套集中化综合性管理平台,
可以针对数据库、主机操作系统、中间件、
企业级应用程序进行管理的自动化管理,
特别是在管理Oracle数据库方面功能非常全面。

OMS服务器推荐硬件部署规格如下:
对于小规模环境(小于100个agent部署),
通常建议采用4核,16G内存,100G硬盘的服务器,对于中等规模环境,
需要6核,16G内存的服务器,同时可能要安装2台OMS服务器,对于更大规模的环境,可以采用8核的机器,实现分布式部署。

Agent部署硬件需求:
单独部署一个agent,请预留512M内存和1.5G磁盘空间。

OEM Repository硬件需求:
对于小规模环境(小于100个agent部署),
通常建议采用4核,10G内存, 147G硬盘

Image

2.EMCC的启停

--说明,安装好之后是开机自启动,也可以手动启停

关闭oms服务
[oracle@host02 ~]$ cd /emcc/app/bin
[oracle@host02 bin]$ ./emctl stop oms

agent 服务
[oracle@host02 ~]$ cd /emcc/agent/agent_13.5.0.0.0/bin/
[oracle@host02 bin]$ ./emctl stop agent

关闭数据库
export ORACLE_SID=dbrepo
[oracle@host02 ~]$ sqlplus / as sysdba
SQL> shut immediate ;

启动OMS服务
[oracle@host02 ~]$ cd /emcc/app/bin
[oracle@host02 bin]$ ./emctl start oms

启动agent 服务
[oracle@host02 ~]$ cd /emcc/agent/agent_13.5.0.0.0/bin/
[oracle@host02 bin]$ ./emctl start agent

启动数据库
export ORACLE_SID=dbrepo
[oracle@host02 ~]$ sqlplus / as sysdba
SQL> startup ;

3.EMCC登陆

通过下面地址进入EMCC页面:
https://192.168.0.201:7803/em
输入sysman及密码:

注意:登陆之前记得关闭防火墙及selinxu
--防火墙关闭
systemctl stop firewalld
systemctl disable firewalld

--selinux关闭
临时关闭:setenforce 0
永久关闭:vim /etc/sysconfig/selinux,SELINUX=disabled,
然后保存退出。
输入命令验证:getenforce

Image
Image

4.主机纳管

4.1 主机信息查看

点击目标-主机,可以查看目前纳管的主机信息
Image

4.2 添加主机

点击设置-添加目标-手动添加目标
Image
Image

5.纳管数据库

点击目标-数据库,来对数据库进行纳管,点击添加Oracle

5.1 选择目标数据库

Image

5.2 管理用户解锁

此处记得dbsnmp用户需要解锁才可以连接,点击连接测试通过即可,最后点击保存即可
[oracle@host01 ~]$ export ORACLE_SID=PRODCDB
[oracle@host01 ~]$ sqlplus / as sysdba
[oracle@host01 ~]$ export ORACLE_SID=PRODCDB
[oracle@host01 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Apr 8 07:26:18 2024
Version 19.15.0.0.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.15.0.0.0

SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDBPROD1                       MOUNTED
         4 PDBPROD2                       MOUNTED
SQL> alter pluggable database all open;

Pluggable database altered.

SQL> alter user dbsnmp identified by oracle_4U account unlock;

User altered.

Image

6 总结

EMCC是Oracle提供的一套集中化监控工具,可以对数据库、操作系统、中间件等进行监控,大家用起来就感觉到成熟软件公司真的很牛逼,让我们的工作事半功倍