1.1 先决条件

本节介绍成功安装 Oracle Enterprise Manager for MySQL Database 的先决条件。

  • Oracle Enterprise Manager Cloud Control 13.5.0.0.0 或更高版本。确保代理可以与您的 Oracle 管理服务成功通信并可以上传数据。

    笔记

    该插件安装在 OMS 上,然后部署到管理代理。在升级中,安装当前版本并与旧版本的插件通信,直到可以升级部署在代理上的插件。OMS 上的当前插件版本向后兼容以下代理部署的插件版本:13.2.3.0.0 和 13.2.4.0.0

  • MySQL 5.7 或更高版本。

    重要的

    只有 Oracle Enterprise Manager for MySQL Database 13.2.4.0.0 或更高版本支持 MySQL 8.0。

  • 支持的平台:插件可以部署在以下操作系统的 OEM Management Agents 上:

    • Linux x86-64(64 位)、glib2.4 或更高版本

    • Microsoft Windows x86-64(64 位)

    重要的

    有关更多信息,请参阅 MySQL 支持的平台列表。不支持 Solaris、HP-UX、AIX、FreeBSD 和 macOS。

  • 安装Management Agent的用户至少要属于被监控数据库的MySQL用户组。

  • 管理代理需要受监视的 MySQL 实例上的用户。

    笔记

    目前,此插件不支持 TLS。因此,不得使用 定义用户REQUIRE SSL

    此用户需要以下权限:

    • SELECT

    • REPLICATION CLIENT

    • SHOW DATABASES

    • PROCESS

    • EXECUTE

    以下示例显示如何将这些权限授予名为 的现有用户monitoring,假设是具有套接字连接的本地代理:

    GRANT SELECT, REPLICATION CLIENT, SHOW DATABASES, PROCESS, EXECUTE ON *.*
       TO  'monitoring'@'localhost' IDENTIFIED BY 'password';
  • 为获得最佳性能,请确保受监视的 MySQL 数据库与 OMS 和 Enterprise Manager Repository 位于不同的机器上。

  • 确保使用 SYSMAN 用户设置 MyOracle Support 凭据。

  • 确保已配置软件库(也称为本地存储)。更新在部署之前会下载到本地存储。

  • 要基于 sys 架构视图监控指标,请确保 sys 架构安装在受监控的 MySQL 服务器上。需要 sys 架构版本 1.5.1 或更高版本。

    有关 sys 架构的更多信息,请参阅 MySQL sys 架构

    笔记

    P_S 仪器 wait/lock/metadata/sql/mdl也是必需的,必须启用才能使用Sys Schema 表元数据锁定等待指标。默认情况下禁用。要启用此工具,请将以下内容添加到my.cnf受监视服务器的文件中:

    [mysqld]
    performance-schema-instrument='wait/lock/metadata/sql/mdl=ON'

    有关详细信息,请参阅 metadata_locks 表