Enterprise Manager Cloud Controlを使用したOracle Globally Distributed Databaseの管理
Oracle Enterprise Manager Cloud Controlを使用すると、Oracle Globally Distributed Databaseとそのコンポーネントを検出、監視および管理できます。
Enterprise Manager Cloud Controlを使用したOracle Globally Distributed Databaseの検出、監視および管理の詳細は、次のトピックを参照してください。
- 前提条件: Oracle Globally Distributed Databaseメトリックの有効化
- 前提条件: Oracle Globally Distributed Databaseトポロジの検出
- Oracle Enterprise Manager Cloud ControlによるOracle Globally Distributed Databaseの管理
- Enterprise Manager Cloud ControlによるOracle Globally Distributed Databaseのモニタリング
- Oracle Enterprise Manager Cloud Controlを使用したシャードの管理
- Oracle Enterprise Manager Cloud Controlを使用したチャンクの管理
- シャード・ディレクタ管理
- リージョン管理
- シャード領域管理
- シャードグループ管理
- サービス管理
前提条件: Oracle Globally Distributed Databaseメトリックの有効化
デフォルトでは、Oracle Globally Distributed Databaseのパフォーマンス・メトリックは無効になっています。これはEnterprise Manager Cloudコンソールまたはモニタリング・テンプレートから有効にできます。
メトリックを収集する方法は2つあります。これらの方法を実行するには、次の各項で説明するように、様々な設定ステップに従う必要があります。
デフォルトのEnterprise Managerデータベース・メトリックの使用
デフォルトでEnterprise Manager Cloudコンソールの「グローバル分散データベース」ページに表示されるメトリックはデフォルトのデータベース・メトリックであり、メトリック問合せユーザーを作成する必要があります。これは、Enterprise Managerで検出されたシャード・データベースでのみ収集されます。
デフォルトのデータベース・メトリックでは、後述する拡張分散データベース・メトリックほど、頻繁にデータが提供されません。
メトリックの収集にはマルチシャード問合せが使用されるため、分散データベース内のすべてのシャードにアクセスして問合せを実行できるユーザーも作成する必要があります。
デフォルト・メトリックを使用するには:
-
すべてのシャードおよびシャード・カタログに新しいメトリック問合せアカウントを手動で作成します。
create user SHARD_SYS identified by password; grant connect, create session, gsmadmin_role to SHARD_SYS; GRANT ALL PRIVILEGES TO SHARD_SYS; /*Needed to get all the schemas stats*/ GRANT SELECT ANY DICTIONARY TO SHARD_SYS; /*Needed to get all the schemas stats*/
-
同じメトリック問合せアカウント資格証明を使用して、Enterprise Managerのシャード・カタログおよびすべてのシャード・データベースを検出します。
「前提条件: Oracle Globally Distributed Databaseトポロジの検出」を参照してください
-
デフォルト・メトリックを有効にするには:
$emctl set property -sysman_pwd password -name oracle.sysman.db.ha.sdb.dd.usesdbmetrics -value false
拡張分散データベース・メトリックの使用
分散データベースの拡張メトリックを使用すると、シャードに関する情報をシャード・カタログから収集できるため、分散データベース・トポロジの完全なメトリックを取得するためにEnterprise Manager内のすべてのシャード・データベースを検出する必要はありません。
拡張メトリックを使用するには:
-
Enterprise Managerでシャード・カタログを検出します。
「前提条件: Oracle Globally Distributed Databaseトポロジの検出」を参照してください
-
コンソールまたはモニタリング・テンプレートを使用して、分散データベース・メトリックを有効にします。
$emctl set property -sysman_pwd password -name oracle.sysman.db.ha.sdb.dd.usesdbmetrics -value true
前提条件: Oracle Globally Distributed Databaseトポロジの検出
Enterprise Manager Cloud Controlでは、シャード・カタログおよびオプションでシャード・データベースを検出し、ガイドされた検出を使用してシャード・ディレクタ、分散データベース、シャード領域およびシャードグループを追加できます。
Cloud Controlで分散データベースを管理する前提条件として、まずシャード・ディレクタ・ホストおよびシャード・カタログ・データベースを少なくとも検出する必要があります。必要に応じて、分散データベース内のすべてのシャードを管理するために、シャード・データベースも検出する必要があります。
シャード・カタログ・データベースおよび各シャードはデータベースそのものであるため、標準のデータベース検出プロシージャを使用できます。
シャードの管理は、データベース検出を使用して個々のシャードを検出する場合のみ可能です。シャードなしの分散データベース構成にすることもできるため、シャードの検出は、分散データベースの検出ではオプションです。
ターゲット検出プロシージャが終了すると、分散データベース・ターゲットがCloud Controlに追加されます。Cloud Controlで分散データベースを開き、コンポーネントを監視および管理できます。
Oracle Enterprise Manager Cloud ControlによるOracle Globally Distributed Databaseの管理
分散データベースは、Oracle Enterprise Manager Cloud Controlを使用して構成、デプロイ、監視および管理できます
ターゲット
検出された分散データベース・オブジェクトは、Enterprise Managerの「すべてのターゲット」ページで確認できます。
「シャード・ディレクタ」および「グローバル分散データベース」オブジェクトは、「データベース」ターゲット・タイプ・カテゴリにあります。
「シャードグループ」および「シャード領域」オブジェクトは、「グループ、システムおよびサービス」ターゲット・タイプ・カテゴリにあります。
「グローバル分散データベース」ホームページ
「グローバル分散データベース」ホームページには、「すべてのターゲット」からアクセスできます。「すべてのターゲット」で「グローバル分散データベース」オブジェクトをクリックし、表示する分散データベースをリストから選択します。
「グローバル分散データベース」ホームページでは、「プライマリ・シャードの追加」、「スタンバイ・シャードの追加」、「シャードのデプロイ」など、「グローバル分散データベース」メニューからほとんどの管理ツールにアクセスできます。
他の分散データベース・オブジェクトの管理ツールは、他のグローバル分散データベース・オブジェクト・ページのメニュー(次のトピックを参照)にあります
- Oracle Enterprise Manager Cloud Controlを使用したシャードの管理
- Oracle Enterprise Manager Cloud Controlを使用したチャンクの管理
- シャード・ディレクタ管理
- リージョン管理
- シャード領域管理
- シャードグループ管理
- サービス管理
「グローバル分散データベース」ホームページの詳細は、「Enterprise Manager Cloud ControlによるOracle Globally Distributed Databaseのモニタリング」を参照してください