前提条件
ここでは、Oracle Enterprise Manager for MySQL Databaseを正常にインストールするための前提条件を示します。
- Oracle Enterprise Manager 13.5.0.0.0以上。エージェントでOracle Management Serviceと正常に通信できることとデータをアップロードできることを確認します。
ノート:
このプラグインはOMSにインストールされてから管理エージェントにデプロイされます。アップグレードにおいては、現在のバージョンがインストールされ、それは、そのエージェントにデプロイ済であるこのプラグインをアップグレードできるようになるまで旧バージョンのプラグインとやり取りします。OMSにある、現在のバージョンのプラグインは、エージェントにデプロイされているバージョン13.5.3.0.0、13.5.2.0.0および13.5.1.0.0のプラグインと下位互換性があります。 - MySQL 5.7以上。
ノート:
Oracle Enterprise Manager for MySQL Database 13.2.4.0.0以上でのみMySQL 8.0がサポートされています。Amazon RDSでは、MySQL 5.7とMySQL 8.0がサポートされています。
- サポートされているプラットフォーム: このプラグインは、次のオペレーティング・システム上のOracle Enterprise Manager Management Agentにデプロイできます:
- Linux x86-64 (64ビット)、glib2.4以上
- Microsoft Windows x86-64 (64ビット)
ノート:
詳細は、MySQLサポート対象プラットフォームのリストを参照してください。Solaris、HP- UX、AIX、FreeBSDおよびmacOSはサポートされていません。
- 管理エージェントをインストールするユーザーは、少なくとも、モニター対象データベースのMySQLユーザー・グループに属している必要があります。
- 管理エージェントには、モニター対象のMySQLインスタンス上の、次の権限があるユーザーが必要です:
SELECTREPLICATION CLIENTSHOW DATABASESPROCESSEXECUTE
次の例では、ソケット接続があるローカル・エージェントを想定して、
monitoringという名前の既存ユーザーにこれらの権限を付与する方法を示します:GRANT SELECT, REPLICATION CLIENT, SHOW DATABASES, PROCESS, EXECUTE ON *.* TO 'monitoring'@'localhost'; - 最適なパフォーマンスを得るために、モニター対象のMySQLデータベースがOMSおよびEnterprise Managerリポジトリとは異なるマシンにあることを確認してください。
- My Oracle Support資格証明がSYSMANユーザーを使用して設定されていることを確認してください。
- ソフトウェア・ライブラリ(ローカル・ストアとも呼ばれています)が構成されていることを確認してください。更新は、デプロイ前にローカル・ストアにダウンロードされます。
- SYSスキーマ・ビューに基づいてメトリックをモニターするには、モニター対象のMySQLサーバーにSYSスキーマがインストールされていることを確認してください。SYSスキーマ・バージョン1.5.1以上が必要です。
SYSスキーマの詳細は、MySQL SYSスキーマを参照してください。
ノート:
SYSスキーマ表メタデータ・ロック待機メトリックを使用するには、P_Sインストゥルメントwait/lock/metadata/sql/mdlも必要であり、それを有効にする必要があります。デフォルトでは無効です。このインストゥルメントを有効にするには、モニター対象サーバーのmy.cnfファイルに次の内容を追加します:[mysqld] performance-schema-instrument='wait/lock/metadata/sql/mdl=ON'詳細は、metadata_locks表を参照してください。