Enterprise Manager 13.5安装

Enterprise Manager 13.5安装

1 Enterprise Manager Database Express

1.1 整体架构

  Oracle Enterprise Manager Database Express(EM Express)是一个轻量级的工具,可以使用它来管理一个CDB及其所有的PDB(种子PDB除外)。它提供了一个开箱即用的基于浏览器的管理解决方案、性能监视、配置管理、管理、诊断和调优

【体系结构】
  EM Express使用一个基于web的控制台,与XML DB中内置的web服务器通信。当处理来自控制台的请求时,EM Express servlet处理请求,包括身份验证、会话管理、压缩和缓存。servlet将报告请求传递给公共报告框架,并将需要shell文件的操作传递给文件管理器

  只有数据库打开时,EM Express才可用。这意味着Enterprise Manager Database Express不能用于启动数据库实例。要求数据库更改状态的其他操作(如启用或禁用ARCHIVELOG模式)EM Express中也不可用。

  EM Express可以通过单击数据库配置助手(DBCA)进行配置

1.2 启动EM Express

  EM Express使用全局HTTPS端口连接和管理non-cdbs、cdbspdbs。从Oracle Database 12c Release 2开始,可以设置一个全局端口,使Enterprise Manager Database Express能够访问CDB和该端口上的所有pdb

1.3 配置

【官方文档】

  https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/starting-enterprise-manager-database-express.html#GUID-3375E970-E705-49D4-8C61-137457FC4687

1.4 Non-CDB

1.4.1 查看和设置5500端口

select dbms_xdb_config.gethttpsport() from dual;
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);

1.4.2 查看监听

lsnrctl status

1.4.3 登陆

  访问:https://192.168.9.20:5500/em

输入用户名密码: sys/oracle

1.5 CDB

【官方文档】

  https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_XDB_CONFIG.html#GUID-24CC7F8C-33C9-4444-A4FA-48BAD06353BA

1.5.1 启用全局端口

exec dbms_xdb_config.setglobalportenabled(TRUE);
show con_name

1.5.2 设置端口

exec DBMS_XDB_CONFIG.SETHTTPSPORT(5501);
select dbms_xdb_config.gethttpsport() from dual;

1.5.3 登陆CDB$ROOT

  访问:https://192.168.9.20:5501/em

1.5.4 登陆PDB

show pdbs

方式一:

  访问:https://192.168.9.20:5501/pdb1/em/login

方式二:

  访问:https://192.168.9.20:5501/em

 

2 Enterprise Manager Cloud Control

2.1 整体架构

【官方文档】

  https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/books.html

Oracle Enterprise Manager Cloud Control有四个主要的组件:

  • Oracle Management Repository (OMR)
  • Oracle Management Service (OMS)
  • Oracle Management Agent (OMA or agent) with target-specific plug-ins
  • Cloud Control Console

  Oracle Management Agent运行在主机上,收集有关这些主机环境的度量数据,并使用插件监视可用性、配置和性能,以及管理在主机上运行的目标。代理与Oracle Management Service通信,以上传它们及其插件收集的指标数据。反过来,OMS将其收集的数据存储Oracle管理存储库中,OMS可以通过该存储库进行自动和手动报告和监控。OMS 还与代理通信,以协调对其被监视目标的管理。除了协调代理之外,OMS还运行云控制台网页,管理员和用户使用该网页报告、监控和管理云控制通过代理和他们的插件可见的计算环境

  Enterprise Manager Cloud Control 13c具有智能管理传统和基于云的服务的能力,减少了对以前两个完全不同的环境使用多个管理和监视工具的需求

2.2 功能

  数据库管理包括监视、管理和维护企业中的数据库和数据库组,使用Enterprise Manager可以获得一套完整的管理 Oracle 数据库的集成特性, 可以实现:

  • 执行日常任务和运行重复的工作
  • 检测问题并使用可用的指导解决流程
  • 可伸缩性,允许管理单个数据库或数千个数据库实例
  • 一个直观的管理产品,在易于部署和使用方面引领行业
  • 使用Oracle企业管理器云控制,可以保持Oracle数据库可用和高效运行
  • 可以使用可用的管理工具来管理数据库对象,并在Oracle数据库中初始化数据库操作

  下面的列表提供了一些可以执行的数据库管理任务:

  • 分配系统存储,规划未来的存储需求
  • 使用Oracle Scheduler来控制数据库环境中各种任务发生的时间和地点
  • 迁移的数据库存储以使用Oracle自动存储管理。
  • 通过控制数据库内的执行计划,使用数据库资源管理器来控制各种会话之间的资源分配
  • 创建和管理主要数据库对象,如表、视图和索引
  • 执行Oracle XML DB的管理任务,例如查看或编辑Oracle XML DB配置文件的参数
  • 创建、管理和执行针对物化视图的特定操作,物化视图是模式对象,可用于汇总、计算、复制和分发数据

2.3 安装前准备

官方安装文档:

2.3.1 相关软件下载

方法一:官网下载

方法二:百度网盘下载    提取码:erfc

2.3.2 硬件的检查

官网查询硬件要求

2.3.3 包、内核参数和库要求

echo 11000 65000 > /proc/sys/net/ipv4/ip_local_port_range
cat /proc/sys/net/ipv4/ip_local_port_range
vi /etc/security/limits.conf   # 修改2048为4098
cat /etc/security/limits.conf | grep nproc

2.3.4 用户和组的准备

  官方文档也都有写到,安装EMCC的OS中已有数据库,所以oracle用户和oinstall组无需创建,若EMCC安装在一个全新OS中则需要手动创建oracle用户和oinstall组

more /etc/oraInst.loc
id oracle

2.3.5 添加硬盘50G(可选)

  安装EMCC需要大量空间,最低空间40G,此处我的安装目录空间不足,所以添加一块硬盘将其挂载到/emcc目录下,若安装目录空间足够,则不需添加,跳过此步骤即可

mkdir /emcc

关机,添加硬盘

查看磁盘设备

fdisk -l

划分分区

fdisk /dev/sdb

将磁盘格式化

mkfs.ext4 /dev/sdb1

设置开机自挂载

vi /etc/fstab

添加:

/dev/sdb1 /emcc ext4 defaults 0 0

挂载设备

mount -a
df -Th

2.4 安装EMCC

官方安装文档Part II

2.4.1 安装方式

2.4.2 【环境说明】

192.168.9.20主机已经存在一个non-cdb的orcl库,作为OMR,并且在此主机上部署OMS

192.168.9.10为一个12.2.0.1的库,实例名为EMREP,作为后续的被控主机,添加到OMS

2.4.3 操作

2.4.3.1 创建目录
mkdir -p /emcc/em13c/stage/
mkdir -p /emcc/em13c/middleware
mkdir -p /emcc/em13c/agent
chmod 775 /emcc/em13c/middleware
chown oracle:oinstall /emcc/em13c -R
chmod 775 /emcc/em13c -R

2.4.3.2 修改主机别名:带域名
vi /etc/hosts

注: 这里添加带域名的主机名别名,否则后面安装会有报错

2.4.3.3 使用xftp将EMCC安装包上传到/soft
chown oracle:oinstall /soft/*
ll /soft

2.4.3.4 执行simple安装
su - oracle
export DISPLAY=192.168.9.1:0.0 chmod 755 /soft/* /soft/em13500_linux64.bin -J-Djava.io.tmpdir=/emcc/em13c/stage/

2.4.3.5 选择simple install

2.4.3.6 跳过打补丁

2.4.3.7 预检查

2.4.3.8 选择中间件和agent home

注:/emcc空间不能低于40G

2.4.3.9 设置管理员密码和OMR

注:一定要保证OMR库和监听已启动

2.4.3.10 配置资料库OMR

注:在资料库中提前修改如下参数

alter system set "_allow_insert_with_update_check"=true;

2.4.3.11 点击自动修复

2.4.3.12 配置软件库

2.4.3.13 预览

2.4.3.14 安装

安装步骤时间很长很长很长,吃过饭睡一觉就安装好了!

2.4.3.15 执行脚本

/emcc/em13c/middleware/allroot.sh

2.4.3.16 安装完成

2.4.3.17 访问

访问:https://192.168.9.20:7803/em

输入用户名和密码sysman/oracle123        oracle123是前面创建的8位密码

2.5 查看服务状态

2.5.1 设置环境变量

vi .bash_profile

添加以下内容:

export OMS_HOME=/emcc/em13c/middleware
export AGENT_HOME=/emcc/em13c/agent/agent_inst

source .bash_profile

2.5.2 查看OMS的服务状态

$OMS_HOME/bin/emctl status oms
$OMS_HOME/bin/emctl status oms -details

2.5.3 查看agent服务状态

$AGENT_HOME/bin/emctl status agent

2.6 停服务

2.6.1 停止OMS

$OMS_HOME/bin/emctl stop oms -all

2.6.2 停止agent

$AGENT_HOME/bin/emctl stop agent

2.6.3 停止OMR(关库)

sqlplus / as sysdba
shutdown immediate

关闭数据库,就停止了OMR

2.6.4 停监听服务

lsnrctl stop

2.7 启动服务

2.7.1 启动监听

lsnrctl start

2.7.2 启动OMR(启库)

sqlplus / as sysdba
startup

开启数据库,就开启了OMR

2.7.3 启动OMS

$OMS_HOME/bin/emctl start oms

2.7.4 启动agent

$AGENT_HOME/bin/emctl start agent

2.8 添加主机及数据库

2.8.1 添加与OMS同一主机的OMR

设置dbsnmp用户密码:

alter user dbsnmp identified by oracle account unlock;

添加完成之后既监控主机,也监控数据库

posted @ 2021-08-04 10:02  chchcharlie、  阅读(1438)  评论(0编辑  收藏  举报