5 Oracle Exadata Database Machineの管理
プラグインを管理するロールの作成
プラグインを管理するには、ロールおよび管理者を作成して、各管理者にロールを割り当てる必要があります。これにより、各ユーザーの権限(プラグインの削除またはレポートへのアクセスなど)を制限します。
ノート:
セキュリティ上の理由により、SYSMAN
アカウントは、他のアカウントを作成するためのテンプレートとしてのみ使用し、直接使用しないことをお薦めします。
プラグインを管理するには、自己更新の権限が必要になります。『Cloud管理ガイド』のユーザーへの自己更新権限の割当てに関する項を参照してください。カスタム・ロールの作成の詳細は、『Cloud管理ガイド』のセルフ・サービス・アプリケーション管理者およびユーザーのカスタム・ロールの作成に関する項を参照してください。
ユーザーに管理権限を指定するロールを作成するには:
新しく作成された管理者でログインすると、SYSMAN
とは異なり、管理者は設定された権限で制限されます。
Exadata Database Machineトポロジ
Database Machine管理は、すべてのハードウェア・コンポーネントとソフトウェア・コンポーネントを1つのエンティティに統合することにより、タスクのモニタリングおよび管理を簡略化します。各ターゲットを個別にモニターする必要はなく、すべてのExadata Database Machineを単一のターゲットとして参照できます。Database Machineターゲット・ホームページから、システム内の重大な問題をすべて表示し、パフォーマンスをモニターして、個別のターゲットにドリルダウンできます。
この項では、次のトポロジ項目について説明します。
Database Machineの「トポロジ」ページを使用して、クラスタまたはデータベース別にシステムのトポロジを表示できます。クラスタとは、RACデータベース、基盤となるASM、CRSなどを始めとする完全なソフトウェア・システムです。クラスタは、相互接続される1つの論理エンティティを定義します。Database Machineには複数のクラスタ、1つのクラスタ、またはいくつかの個別データベースのみを含めることができます。ハードウェア・ラックによってDatabase Machineのハードウェア・トポロジが定義され、クラスタによってDatabase Machineの論理トポロジまたはシステム・トポロジが定義されます。
クラスタまたはデータベース別にトポロジを表示できます。「トポロジ」の要素をクリックすると、その要素に関連付けられているアラート・データが表示されます。
Database Machineのすべてのコンポーネントをモニターできます。Database Machineは、ハードウェアとソフトウェアのどちらであるかとは関係なくすべてのサブコンポーネント・ターゲットをモニターします。これには、データベース、ASM、CRS、ホスト、Exadataおよびインフィニバンド・ネットワークが含まれます。
既存のDatabase Machineターゲットのトポロジを表示するには:
Database Machineの個別のターゲットへのドリルダウン
Database Machineのサブコンポーネント・ターゲット(RAC、データベース・インスタンス、Exadata Storage Serverなど)に向けて、すぐにドリルダウンできます。
個別のターゲットにドリルダウンするには:
仮想Exadataターゲットの表示
検出後、Exadataプラグインによって、Enterprise Manager Cloud Controlでモニターされる仮想マシンが表示されます。
ノート:
Database Machineホームページのスキーマ・ダイアグラムは、検出中に見つかったdatabasemachine.xml
ファイルの内容に基づいています。仮想プラットフォーム(Dom0
)は、スキーマ・ダイアグラムのラックのコンピュート・ノードとして表示されます。
Database Machine Softwareトポロジ・ダイアグラムには、物理Oracle Server、仮想Oracle Serverターゲット(DomU
)および仮想プラットフォーム・ターゲット(Dom0
)が表示されません。ただし、引き続きDomU
で実行しているホスト・ターゲットを表示します。
Exadata Database Machineターゲットの「ソフトウェア」タブには、クラスタごとにグループ化された物理Database Machine全体のすべてのクラスタ、ASM、およびデータベース・ターゲットが表示されます。
Exadataリソース使用率の表示
クラスタの配置およびデータベースの配置に対するコンピュート・リソースと記憶域リソースの使用率グラフ、データベースCPU使用率、データベース・メモリー使用率、データベースI/O使用率およびディスク・グループ領域割当てにアクセスします。Oracle Exadata Database Machineホームページから、リソースのタイプを選択して、それに応じたグラフを表示します。
コンピュート・リソース
Oracle Exadata Database Machineホームページから、「データベース・マシン」ドロップダウンをクリックし、「リソース使用率」を選択して「コンピュート・リソース」をクリックします。
次の計算リソース割当てグラフは、仮想化されたExadataで使用できます。これらのグラフは、VIプラグインの仮想マシン階層およびメトリック・データに依存します。
クラスタの配置
このグラフには、特定のExadata Database Machineラック内の物理サーバーのクラスタウェア・クラスタの配置が表示されます。これは配置グラフであるため、データ・シリーズの幅は、クラスタの最大数を持つ物理サーバーのクラスタの数を反映します。
データベースの配置
このグラフには、特定のDBクラスタ用の特定のExadata Database Machineラック内の物理サーバーのデータベースの配置が表示されます。これは配置グラフであるため、データ・シリーズの幅は、特定のDBクラスタのデータベースの最大数を持つ物理サーバーのDBの数を反映します。
記憶域リソース
Oracle Exadata Database Machineホームページから、「データベース・マシン」ドロップダウンをクリックし、「リソース使用率」を選択して「記憶域リソース」をクリックします。
Exadata Storage ServerおよびExadata Storage Serverグリッドの仮想化されたExadataでは、次の記憶域リソース割当てグラフを使用できます。
Exadata Storage Server
Exadata Storage Serverホーム・ページには、ターゲットのステータスおよびパフォーマンスに関するグラフと詳細情報を示す次のセクションがあります。
-
概要: Exadata Storage Server可用性ステータスの詳細、ヘルス詳細、I/Oリソース・マネージャ・ステータスおよびサーバー・バージョンが示されます
-
パフォーマンス: IOリクエストに対するハード・ドライブおよびフラッシュのレスポンス時間、ディスク・タイプごとに平均化されたキュー内のI/O数が示されます。
-
容量: ストレージ・サーバーで使用可能な各種ストレージの容量詳細が示されます
-
ハード・ドライブおよびフラッシュの合計使用可能容量
-
保存オブジェクト、保存オブジェクト以外、未使用領域に関するフラッシュ・キャッシュの領域情報。このセクションには、ロギングに使用されるフラッシュのサイズに関する情報も示されます。
-
ASMディスク・グループの容量情報
-
-
I/Oアクティビティ: 使用可能なストレージ・ドライブの使用率、レイテンシ、スループットなどのパフォーマンス情報が示されます。このセクションには、フラッシュ・キャッシュの読取り/書込み、スマート・スキャンI/Oのスループット、インフィニバンド・ネットワークのスループット、スマート・ログ効率およびIORMブーストも示されます。
-
データベースごとのI/O分散: 使用可能なストレージ・ドライブのI/O使用率が上位5位までのデータベースに関する情報が表示されます。「その他」は、その他のデータベースの集計です。このセクションには、上位5位までのデータベースとその他のデータベースについて、ハード・ドライブのI/Oサービス時間およびフラッシュI/Oサービス時間も表示されます。
-
インシデントと問題: ターゲットのアラートがリストされます
データベースI/O使用率
データベースI/O使用率グラフには、このExadata Database MachineのExadata Storage ServerごとのデータベースI/O使用率が表示されます。
データベースI/O使用率グラフにアクセスするには、Exadata Storage Serversホームページから、「データベースごとのI/O分散」セクションに移動して「すべてのデータベースのI/O分散」をクリックします。
データベースごとのI/O分散:
すべてのデータベースのI/O分散 - グラフィック・ビュー:
すべてのデータベースのI/O分散 - 表形式ビュー:
データベースごとのワークロードの分散
「データベースごとのワークロードの分散」グラフには、ハード・ドライブおよびフラッシュのデータベース・ワークロード・パフォーマンスと、フラッシュ・キャッシュ領域の使用量が示されます。
「データベースごとのワークロードの分散」グラフにアクセスするには、Exadata Storage Serversホームページから、「データベースごとのI/O分散」セクションに移動して「IORM設定」をクリックします。
「フラッシュ・キャッシュ領域使用量」グラフにアクセスするには、「フラッシュ・キャッシュ領域使用量」タブをクリックします。
フラッシュ・キャッシュ領域使用量:
ハード・ドライブおよびフラッシュのパフォーマンスに対応するグラフを表示するには、「パフォーマンス」タブをクリックします。
このセクションには、ハード・ドライブとフラッシュのデータベース・ワークロード・パフォーマンスが示されます。ワークロード・パフォーマンスのランクに基づいて、データベースをフィルタできます。上位5位までのデータベース、ランク・ベースのページ区切り、特定のデータベースなどのフィルタを適用したのグラフを表示できます。データベース・ワークロード・パフォーマンス・モニタリングから、プラガブル・データベースおよびコンシューマ・グループにドリルダウンできます。次に、いくつかのグラフの例を示します。
すべてのデータベースのIORM待機時間(ハード・ドライブおよびフラッシュ・ドライブ):
すべてのデータベースのI/O使用率および平均の小さいI/Oレスポンス時間(ハード・ドライブおよびフラッシュ・ドライブ):
Exadata Storage Serverグリッド
Exadata Storage Server Gridホームページには、すべてのExadata Storage Serverについて集計されたステータスとパフォーマンス・データが表示されます。各セクションは、個別のExadata Storage Serverターゲットに対して示されるものと同様です。
Exadata Storage Serverグリッド・ホームページの例:
Exadata Storage Serverグリッド・ホームページの「容量」セクションには、選択したクラスタのASMディスク・グループ容量が表示されます。
I/O使用率グラフとデータベースのワークロード分散グラフは、「データベースごとのI/O分散」セクションで「すべてのデータベースのI/O分散」リンクと「IORM設定」リンクをクリックすることで表示できます。表示されるグラフは、グリッドのExadata Storage Serverメンバー・ターゲットから集計された情報です。グラフの詳細は、「データベースI/O使用率」および「データベースごとのワークロードの分散」を参照してください。
Exadata Database Machineターゲットの削除
-
Oracle Exadata Database Machineのすべてのメンバーを削除します。メンバー・ターゲットが別のデータベース・マシンのターゲットと共有されている場合は、そのメンバー・ターゲットは削除されず、モニターが継続します。つまり、このデータベース・マシンのターゲットにのみ関連付けられている場合に、メンバー・ターゲットが削除されます。
-
そのOracle Exadata Database Machineのシステム・メンバーのみを削除します。他のメンバー・ターゲットは削除されず、モニターが継続します。必要な場合、それを別のOracle Exadata Database Machineに関連付けることができます。
ノート:
Enterprise Managerから、インフィニバンド・スイッチ、ILOM、Ciscoスイッチ(RoCEとAdmin)およびPDUのターゲットを削除する場合は、それらのSNMP構成を手動で削除する必要があります。
Oracle Exadata Storage ServerやOracle Exadataコンピュート・ノードなどのターゲットについては、選択したオプションに基づいてSNMPのサブスクライブ解除が自動的に実行されます。
Exadata Database Machineターゲットを削除するには:
ノート:
コンピュート・ノードのホスト・ターゲットおよび別のOracle Exadata Database Machineターゲットのメンバー・ターゲットでもあるターゲットは削除されません。システムおよび非システムのターゲットには次のものがあります。
システム・ターゲット:
-
Oracle Exadata Database Machine
-
Oracle Infinibandファブリック(Enterprise Manager 13cターゲット)
-
Oracle Exadata Storage Serverグリッド
非システム・ターゲット:
-
Oracle Exadata Storage Server
-
Oracle Exadata KVM
-
システム・インフラストラクチャ・スイッチ
-
システム・インフラストラクチャPDU
-
システム・インフラストラクチャ・ラック
-
Oracle Infinibandスイッチ(Enterprise Manager 13cターゲット)
-
Oracle Engineered System Ciscoスイッチ(Enterprise Manager 13cターゲット)
-
Oracle Engineered System PDU (Enterprise Manager 13cターゲット)
-
Oracle Engineered System ILOMサーバー(Enterprise Manager 13cターゲット)
Exadata Database Machineスキーマ・ダイアグラムの更新
このスキーマ・ダイアグラムは、Exadata Database Machineのコンポーネントの配置とステータスを示しています。
場合によっては、Exadata Database Machineスキーマ・ダイアグラムはコンポーネントを正しく表示しません。たとえば:
-
Exadata Database Machineを正常に検出しても、一部のコンポーネントがExadataスキーマ・ダイアグラムで正しく表示されません。コンポーネントのかわりに空のスロットが表示されます。
-
Exadata Database Machineスキーマ・ダイアグラムは、個々のコンポーネントが正常に稼働していることを示す「red/down」としてコンポーネントのステータスを表示します。
-
Exadata Database Machineスキーマ・ダイアグラムのスロットでコンポーネントの順序を再配置します。
これらのタスクを実行するには、スキーマ・ダイアグラムからコンポーネントを削除して、正しいコンポーネントを追加する必要があります。
Exadata Database Machineスキーマ・ダイアグラムからのコンポーネントの削除
Exadata Database Machineスキーマ・ダイアグラムからコンポーネントを削除するには:
-
「ターゲット」メニューから「Exadata」を選択します。
-
「Oracle Exadataデータベース・マシンおよびクラウド・サービス」ページで、変更するOracle Database Machineターゲットを選択します。
Enterprise Managerによって、選択したデータベース・マシンのOracle Exadata Database Machineホームページが表示されます。
-
Exadata Database Machineスキーマ・ダイアグラムで、削除するコンポーネントを右クリックし、「ターゲットの削除」をクリックします。
-
ポップアップ・ダイアログ・ボックスで正しいコンポーネントを選択していることを確認して、「OK」をクリックします。
-
Exadata Database Machineスキーマ・ダイアグラムがリフレッシュされ、空のスロットが示されます。
仮想化されたExadataクラスタのプロビジョニング
プロビジョニングでは、仮想マシン(VM)、Oracle Database (DB)、グリッド・インフラストラクチャ、仮想化されたExadata上のASMなど、反復可能で信頼性があり、自動かつ無人のスケジューリングされたRACクラスタの一括デプロイメントが行われます。
ノート:
Exadata仮想化プロビジョニングは、インフィニバンド・ネットワークで構成された仮想Exadataのみに使用できます。
Exadataプラグインの仮想化プロビジョニング機能により、次のことが可能になります。
データベース・クラスタの作成
データベース・クラスタを作成するには、仮想マシン(VM)の作成先にするサーバーを選択し、その仮想マシンで使用できるExadata Storage Serverを選択します。それらにアクセスするための資格証明、VM定義、ソフトウェアの場所、オペレーティング・システムのユーザーおよびグループ、ネットワーク情報など、セットアップを完了するための追加情報を指定します。
Exadata Storage Serverの管理
Exadata Storage Serverについて
Exadata Storage Serverは、高度に最適化されたストレージ・サーバーであり、Oracle Databaseのデータを格納してそのデータにアクセスするOracle Exadata System Softwareを実行します。Oracle Exadata Storage Serverは、Enterprise Manager Cloud Controlのターゲットとして、Exadata Storage Serverホームページを使用して管理およびモニターします。Enterprise Managerを使用して、単一のOracle Exadata Storage ServerまたはOracle Exadata Storage Serverのグループの管理およびモニタリングを検出して1つのデータ・センターに統合できます。
ノート:
Exadata Database Machineの進化に応じて、Exadata Storage Serverを表すために様々な名前(ストレージ・セルやセル・サーバーなど)が使用されてきました。このドキュメントや関連ドキュメントで、こうした名前で表記されたものは、Exadata Storage Serverを表しています。
Exadata Storage Serverは、自動的に検出することも手動で検出することもできます。個々のExadata Storage Serverは、Enterprise Managerターゲットとして管理およびモニターされ、例外、構成およびパフォーマンス情報を提供します。
Exadata Storage Serverのグループ化は、ストレージ・サーバーのセットを簡単に管理およびモニタリングするために使用されます。グループ化は手動でも自動でもどちらでもできます。グループ化機能により、Exadata Storage Serverのグループについての例外、構成およびパフォーマンス情報を集計できます。
ExadataパフォーマンスをExadata Storage Serverとグループの両方のレベルでASMおよびデータベース・パフォーマンスにリンクすることで、パフォーマンス分析を確認できます。データベース・ターゲットとASMターゲットの両方からExadata構成およびパフォーマンス問題にドリルダウンできます。
ストレージ・グリッド(たとえば、同じExadata Storage Serverを共有する複数のデータベース/ASMインスタンス)は、専用ストレージとして同じエクステントにサポートされています。
Exadata Storage Serverでの管理タスクの実行
ノート:
ベスト・プラクティスとして、Exadata Storage Serverは一貫して管理および構成します。Enterprise Managerでは、対応するExadata Storage Serverグリッド・ターゲットのホームページからExadata Database Machine内のすべてのExadata Storage Serverに管理タスクを実行することも、Exadata Storage Serverターゲット・ホームページから個別のExadata Storage Serverターゲットに管理タスクを実行することもできます。可能なかぎり、Exadata Storage Serverグリッド・ターゲットから一貫してサーバーを管理して、必要に応じてサーバーのサブセットを選択するようにしてください。この項に示す手順は、Exadata Storage ServerグリッドとExadata Storage Serverターゲットのどちらにも使用できます。
Exadata Storage Serverコマンドの実行などのExadata Storage Serverの管理操作を実行するには、次のステップに従います。
I/Oリソースの管理
Oracle Exadata Storage Serverは、Exadata Database Machine検出ワークフロー(「Exadata Database Machineの検出」を参照)の実行中に、ターゲットとして追加され、グループExadata Storage Serverグリッドに自動的にグループ化されます。I/Oリソースのモニタリングと管理は、Exadata Storage ServerグリッドおよびExadata Storage Serverターゲットのレベルで実行できます。次に示す情報は、グリッドおよびServerターゲットに対応します。
IORMパフォーマンス・ページにアクセスするには:
-
Exadata Storage Serverを選択します。
-
「ターゲット」メニューから「Exadata」を選択します。
-
ターゲット名のリストから「DBマシン」を選択します。
-
「ターゲット・ナビゲーション」ペインで、「Exadataグリッド」項目を展開して、Exadata Storage Serverのいずれかをクリックします。
-
-
Exadata Storage Serverを選択したら、「Exadata Storage Server」メニューをクリックして、「管理」、「IOリソースの管理」の順に選択します。
IORMページには、次のセクションがあります。
-
I/Oリソース・マネージャ設定: このセクションは、Exadata Storage ServerのIORM構成を表示および更新するために利用できます。最新のExadata Storage Server IORM構成を表示するには、「最新情報の取得」ボタンを使用します。Exadata Storage ServerのIORM構成を編集および更新するには、同じセクションを使用します。
-
データベース・リソースの管理(DBRM)設定: このセクションには、Exadata Storage Serverリソースを使用するデータベースのリストとそれらの基本設定が表示されます。このページから、データベース・リソース管理のページを開けます。
-
データベースごとのワークロードの分散: このページのIORMモニタリングのセクションには、ディスクI/Oのパフォーマンス統計情報のビュー(待機時間、IOPS、MBPS、使用率、レイテンシおよび目標についてのグラフ)が示されます。これらの統計は、どのデータベースおよびコンシューマ・グループが、使用可能なリソースを使用しているかを識別するために役立ちます。また、(同じページの「IORM設定」セクションを使用して)必要に応じてIORM構成を調整するのにも役立ちます。
IORM構成には、IORMの目標とデータベース間プランが含まれます。
I/Oリソースの管理の詳細は、『Oracle® Exadata Storage Server Softwareユーザーズ・ガイド』の「I/Oリソースの管理」の章を参照してください。
IORM構成の追加/更新
I/O Resource Manager (IORM)の設定を更新するには、次の手順を実行します(Exadata Storage Serverソフトウェア・リリース12.1.2.1.0以上)。
-
前述したように、IORMのページに移動します。この図は、「I/Oリソース・マネージャ(IORM)設定」ペインを示しています。
ノート:
単一のExadata Storage Serverを更新することもできます。「Exadataグリッド」グループを展開して、グループに関連付けられたすべてのExadata Storage Serverを表示します。更新するExadata Storage Serverをクリックします。
IORM設定を更新するステップは、単一のExadata Storage ServerやExadata Storage Serverのグループに対するものと同じです。
-
データベース間プランを更新するには、既存の値を編集するか、内部データベースの表で使用できる「追加」または「削除」ボタンを使用して、データベース間プランへのディレクティブを追加または削除します。
-
「データベース名」列で、ドロップダウン・メニューからデータベースを選択するか、データベース名を入力します。
-
「ハード・ディスクI/O使用率制限(%)」列に値を入力します。
-
「データベースI/O共有」列に値を入力します。
-
「フラッシュ・キャッシュ」列に最小値および最大値をMB単位で入力します。
-
その他の属性(「タイプ」や「ロール」など)を指定します。
-
-
「ディスクI/Oの目標」ドロップダウン・メニューで、リストから目標を選択します(デフォルトは「自動」です)。
-
「低遅延」- この設定は非常に適切な待ち時間が要求されるクリティカルなOLTPワークロードに使用します。この設定により、ディスク使用率が大幅に制限されてレイテンシは可能最短となります。
-
「平均化」- この設定はクリティカルなOLTPワークロードおよびDSSワークロードに使用します。この設定により、短いディスク・レイテンシと高いスループットが均等になります。この設定により、大きいI/Oのディスク使用率が「低遅延」より小さい範囲に制限され、適切な待ち時間とスループットがバランスします。
-
「高スループット」- この設定は高いスループットが要求されるクリティカルなDSSのワークロードに使用します。
-
「自動」- この設定はIORMに最適化目標を決定させる場合に使用します。IORMでは、監視対象のワークロードおよび有効なリソース・プランに基づいて、継続的かつ動的に最適化のobjectiveを判断します。
-
「基本」- この設定は、I/Oの優先順位付けを無効にして、小さいI/Oの最大遅延を制限する場合に使用します。
ノート:
「自動」および「平均化」の目標が該当しない場合(それらの目標は、エクストリーム・フラッシュExadata Storage ServerのI/Oには影響しません)、それらはIORMページに表示されません。「更新」をクリックします。Exadata Storage Server管理ウィザードが表示され、ディスクI/Oの目標の構成を完了するために必要な情報の入力が求められます。
-
ウィザードの「コマンド」ページでは、「ディスクI/Oの目標」に
auto
が選択されている場合、「セル制御コマンドライン・インタフェース(CellCLI)」の値を次のようにする必要があります。# alter iormplan objective = 'auto'
「次へ」をクリックします。
-
ウィザードの「管理資格証明」ページでは、選択したExadata Storage Serverのユーザー名とパスワードを入力します。
「次へ」をクリックします。
-
ウィザードの「スケジュール」ページでは、ジョブ名(必須)とジョブの説明(オプション)を入力します。開始するオプションの「即時」または「後で」を選択します。「後で」オプションを選択した場合は、ジョブを実行する時刻を入力します。
「次へ」をクリックします。
-
ウィザードの「確認」ページでは、設定が正しいことを確認します。コマンドを発行するには、「コマンドの発行」をクリックします。
ジョブが正常に発行されると、「ジョブ・ステータス」ページが表示されます。
「戻る」をクリックすると、「I/Oリソース・マネージャ(IORM)設定」ペインに戻ります。
-
-
「最新情報の取得」をクリックして、Exadata Storage ServerからのIORM構成をリフレッシュします。これには、更新されたディスクI/Oの目標が含まれます。
-
ディスクI/Oの目標の設定を確認するには、コマンドラインから次のコマンドを実行します。この例では、その設定に
auto
が選択されていたとします。# dcli -g cell_group cellcli -e "list iormplan attributes objective"
出力には、値
auto
が示されます。cell01: auto cell02: auto cell03: auto . . . cell14: auto
データベース間プラン
データベース間プランでは、Exadata Storage Serverごとに複数のデータベース間で、リソースをパーセンテージまたは共有によって割り当てる方法を指定します。データベース間プランのディレクティブ(行)では、コンシューマ・グループではなくデータベースへの割当てを指定します。データベース間プランの構成および有効化は、各Exadata Storage ServerでCellCLIユーティリティを使用します。Exadata Storage Serverごとに同時にアクティブ化できるデータベース間プランは1つのみです。
パーセンテージ・ベースのデータベース間プラン: allocationsを使用して、データベースごとのI/O分散のパーセンテージを指定します。パーセンテージ・ベースの計画では、IORMで管理できるデータベース数が最大32になります。リソースは、8つの異なるレベルで割当てできます。パーセンテージ・ベースのデータベース間プランは、各ディレクティブが割当て量とレベル(1から8)で構成される点においてデータベース・リソース・プランと類似しています。パーセンテージ・ベースの計画ごとに、どのレベルでも割当ての合計を100%以下にする必要があります。データベース間プランにはサブプランを含めることができず、I/Oリソースのディレクティブのみが含まれる点においてデータベース・リソース・プランと異なります。
共有ベースのデータベース間プラン: これは、データベース間プランにお薦めの方法です。shareを使用して、データベースの相対的な優先度を指定します。share値が高いほど、優先度が高くなり、I/Oリソースの保証が強化されます。各データベースには、1から32の整数の共有値が割り当てられます。limitメソッドを使用して、指定の使用率制限にデータベースのI/O使用率を制限します。共有の合計が100を超える場合もあります。共有ベースの計画では、データベース間プラン内で最大1024のディレクティブをサポートします。
I/Oリソース管理では、Exadataスマート・フラッシュ・キャッシュ内の領域を保証することで、予測可能なパフォーマンスを実現できます。そのためには、「フラッシュ・キャッシュ領域」列を使用して、データベース間プランのデータベースごとに領域割当てを指定します。
データベース間プランのディレクティブごとに、要件に応じた属性値を指定します。
ノート:
Exadata Storage Serverのバージョンが11.2.3.1.0以前の場合は、共有、パーセンテージ・ベースのデータベース間プランのラジオ・ボタンが使用できません。パーセンテージベースのオプションのみ表示できます(つまり、ドロップダウンに「基本」、「拡張」オプションのみが表示されます)。
データベース間プランの考慮時:
-
Oracle Exadata Storage Serverがホストしているデータベースが1つのみの場合、データベース間プランは不要です。
-
データベース間プランが指定されていない場合は、すべてのデータベースで割当てが同じになります。
Exadata Storage Serverのアラートの診断
Enterprise Managerは、Exadata Storage Server管理サーバーから送信されるExadata Storage Serverのアラートをリスニングするため、すべてのハードウェア障害またはExadata Storage ServerのエラーがEnterprise Managerに報告されます。Exadata Database Machineで発生する可能性のあるエラー・メッセージの詳細は、『Oracle Exadata Database Machineエラー・メッセージ・リファレンス・ガイド』のエラー・メッセージとアラート・メッセージに関する項を参照してください。
インフィニバンド・ファブリックの管理
すべてのインフィニバンド・スイッチは、データベース・マシン検出ワークフロー時に自動的に検出され(「Exadata Database Machineの検出」を参照)、自動的にIBFabric@<switch-name>というグループにグループ化されます。
ノート:
インフィニバンド・ファブリック・ターゲットは、RoCE Exadataでは使用できません。
- Enterprise Managerホームページから、「ターゲット」、「Oracle Exadataデータベース・マシンおよびクラウド・サービス」の順に選択します。
- 「ターゲット・ナビゲーション」ペインで、リストからインフィニバンド・ファブリックを選択します。
- IBファブリックペインでは、すべてのインフィニバンド・スイッチの概要とアクティビティ・サマリーを表示できます。
- 「リフレッシュ」をクリックして、インフィニバンド・スキーマの「リクエストごと」のリフレッシュを行います。「更新」では、リアルタイム・データが反映されます。
次のトピックは、インフィニバンド・ネットワークの管理に対応しています。
インフィニバンド/RoCEスイッチのメトリック
- ステータス/可用性
- ポートのステータス
- バイタル・サイン: CPU、メモリー、電源、温度
- ネットワーク・インタフェースの様々なデータ
- 受信トラフィックのエラー、トラフィックのKb/秒およびパーセンテージ
- 送信トラフィックのエラー、トラフィックのKb/秒およびパーセンテージ
- 管理および操作の帯域幅(MB/秒)
インフィニバンド・ファブリックには、次のメトリックが使用できます。
スイッチの集計済ステータス
「集計センサー」は、複数のセンサーからの入力を取り込んでデータを集計することにより、注意を必要とするスイッチ関連の問題を特定します。スイッチのコンポーネントに対してセンサーがAsserted状態(問題があることを示す)またはDeasserted(問題がクリアされたことを示す)になると、関連付けられたEnterprise Managerイベントが生成されます。
レスポンス
これは、インフィニバンド/RoCEスイッチの可用性を示す主要メトリックです。デフォルトでは、これはスイッチの管理インタフェースを介して60秒ごとに収集されます。
スイッチ構成
このメトリックはスイッチ構成を取得します。収集される情報は、Oracleサポートにとってのみ有益なもので、デバッグ時の補助情報として使用されます。
スイッチの基本ステータス
このメトリックは、起動済などのスイッチの基本ステータス、ロケータ・ライトのステータス、電力ステータスおよびスイッチの全体的なステータスを示します。
センサー・ステータス
このメトリックは、スイッチで使用可能な各種センサー(電源、ファン、マザーボード、冷却など)のステータスを示します。
スイッチ・ポート統計
このメトリックは、受信エラーと送信エラーの数、受信オクテットと送信オクテットの数に関する情報を示します。
コンポーネントの状態
このメトリックは、各種コンポーネント()の状態と、インフィニバンドおよびイーサネットの各種ポートの状態を示します。
ネットワーク・ポート・インフィニバンドのパフォーマンス
このメトリックは、各インフィニバンド・ポートのパフォーマンス・データを示します。
フラッシュ・キャッシュ・リソースのモニタリング
Oracle Exadataプラグインのリリース13.1.0.1.0以上では、Oracle Exadata Storage Serverのフラッシュ・キャッシュ・リソースのモニタリングが提供されています。次の情報は、それぞれ別のセクションおよびページに表示されます。
データベースごとのI/O分散: ホームページのこのセクションには、I/O使用率に基づいた上位5位までのデータベースについて、最新のパフォーマンス統計が示されます。
すべてのデータベースのI/O分散: このページには、すべてのデータベースについて、I/O使用率の順に最新のパフォーマンス統計が示されます。このページには、「グラフ・ビュー」と「表ビュー」の両方が表示されます。このページを開くには、ホームページから「データベースごとのI/O分散」セクションに移動して、「すべてのデータベースのI/O分散」をクリックします。
データベースごとのワークロードの分散: IORMページのこのタブには、データベースごとにハード・ドライブとフラッシュの両方についてパフォーマンス履歴統計が示されます。上位5位のデータベースまたは特定のデータベースを指定してグラフを表示できます。
フラッシュ・キャッシュ領域使用量: IORMページのこのタブには、データベースごとのフラッシュ・キャッシュ領域使用量に固有の履歴統計が示されます。
グラフを表示するには、「記憶域リソース」に移動します。
Exadata Database Machineの障害モニタリング
Oracle Enterprise Manager Cloud Controlには、Oracle Exadata Database Machine向けのハードウェアによる障害モニタリングが用意されています。使用可能なハードウェア・アラート・メッセージの詳細なリストは、『Exadata Database Machineエラー・メッセージ・リファレンス・ガイド』のOracle Exadata Database MachineおよびOracle Exadataラックのハードウェア・アラート・メッセージに関する項を参照してください。
Exadata Database Machineコンポーネントのモニタリング
Enterprise Managerでは、次のコンポーネントの詳細情報が収集されます。
Exadata Storage Server
Enterprise Managerエージェントは、ssh、ExaCLIまたはRESTful APIからのcellcli
コールによってExadata Storage Serverのメトリックを収集できます。SNMPトラップは、サブスクライブ済のアラート条件によってEnterprise Managerエージェントに送信されます。
cellcli
によるモニタリングには、各Exadata Storage Serverのエージェント・ユーザーとExadata Storage Serverモニター・ユーザーの間にSSH等価が設定されている必要があります。
ホームページで、次のような豊富なストレージ・データが収集されます。
-
集約ストレージ・メトリック。
-
SNMPによるExadata Storage Serverアラート(プッシュ)。
-
容量。
-
データベース・レベルのメトリック。
Cisco/RoCEスイッチ(システム・インフラストラクチャ・スイッチ)
Enterprise Managerエージェントは、リモートのSNMP get
コールを実行して、Cisco/RoCEスイッチのメトリック・データを収集します。このデータには、次の詳細も含まれます。
-
ステータス/可用性
-
ポートのステータス
-
バイタル・サイン: CPU、メモリー、電源、温度
-
ネットワーク・インタフェースの様々なデータ
-
受信トラフィックのエラー、トラフィックのKB/秒およびパーセンテージ
-
送信トラフィックのエラー、トラフィックのKB/秒およびパーセンテージ
-
管理および操作の帯域幅(MB/秒)
-
ILOMターゲット(システム・インフラストラクチャ・サーバー)
Enterprise Managerエージェントは、各SIサーバー・ターゲットに対して、リモートのSSHコールを実行します。
次の詳細情報が収集されます。
-
レスポンス - 可用性
-
センサー・アラート
-
温度
-
電圧
-
ファンのスピード
-
構成データ: ファームウェアのバージョン、シリアル番号など。
-
root以外のユーザーを使用したシステム・インフラストラクチャILOMサーバー・ターゲットのモニター
-
ブラウザ・コンソールからILOMサーバーにログインします。
-
ILOM管理に移動します。左側のパネルで、「ユーザー管理」をクリックします。
-
「ユーザー」セクションで、「ユーザーの追加」をクリックします。「ユーザーの追加」ダイアログ・ボックスが表示されます。
-
「ユーザーの追加」ダイアログ・ボックスで、新しいILOMのroot以外のユーザーを作成します。ユーザー名、パスワードを指定し、ロール権限コンソール(c)および読取り専用(o)を有効にします。
-
この新規ユーザーを保存し、ユーザー詳細を確認します。
ノート:
root以外のユーザーを使用する場合は、SNMPv3ユーザー/SNMP v2コミュニティ文字列とSNMPサブスクリプションをサーバーに手動で作成して、SNMPトラップを受信します。
電力配分装置(PDU)
Enterprise Managerエージェントは、リモートのSNMP get
コールを実行し、各PDUからSNMPトラップ(プッシュ)を受信します。収集される詳細は、次のとおりです。
-
レスポンスおよび
ping
ステータス。 -
フェーズの値。
データベース・ノードの自動索引作成
自動索引作成機能により、Oracle Database 19.3以降ではデータベース・ノードの索引管理タスクが自動化されます。自動索引作成では、アプリケーション・ワークロードの変化に基づいてデータベース内の索引が自動的に作成、再作成および削除されるため、データベース・パフォーマンスが向上します。
この機能には、次のオプションが含まれます。
-
設定: 自動索引付け構成の設定ページで、自動索引付けの有効化と無効化、未使用の索引と自動索引付けログの保存期間の指定、自動索引付けの使用に含めるスキーマまたは除外するスキーマの指定ができます。
-
アクティビティ・レポート: 「自動索引付けアクティビティ・レポート」ページで、次の詳細を入力して「レポートの生成」をクリックし、データベースで生成された自動索引の詳細を表示できます。
- レポート形式: レポートを生成する形式を選択します。
- セクション: レポートに表示するセクションを選択します。「セクション」フィールドでは、「サマリー」、「索引詳細」、「検証の詳細」および「エラー」オプションがデフォルトで選択されており、これらのセクションの削除を選択できます。
- 期間: レポートを生成する監視期間を選択します。
デフォルトのオプション(つまり、HTMLレポート形式および特定の期間の「セクション」フィールドのすべてのオプション)を選択した場合は、「レポート・サマリー」に次のセクションが表示されます。- 実行の概要: このセクションには、自動索引の結果としての全体的なパフォーマンス向上ファクタ、自動索引操作が完了した回数、自動索引操作が中断された回数、致命的エラー(ある場合)が表示されます。「実行の概要」セクションは、「セクション」フィールドで選択した他のセクションに関係なく表示されることに注意してください。
- 「サマリー」セクション・オプションでは、次の棒グラフが表示されます。
- 自動索引アクションのサマリー
- 自動索引SQLアクションのサマリー
- 手動索引のサマリー
- 「エラー」セクション・オプションでは、「エラー・サマリー」円グラフが表示されます。
- 「索引詳細」セクション・オプションでは、次のセクションが表示されます。
- 索引: 作成済
- 索引: 削除済
「索引: 作成済」および「索引: 削除済」セクションで行をクリックすると、作成または削除された索引のID、キー、タイプなどの詳細を表示できます。これらのセクションの作成されたすべての索引の詳細のダウンロードおよび削除されたすべての索引の詳細のダウンロード・オプションを使用して、索引の詳細を
.csv
形式でダウンロードすることもできます。 - 「検証の詳細」セクション・オプションでは、「検証の詳細」セクションが表示され、自動索引が生成および使用されたSQLの詳細が示されます。このセクションの行をクリックして、SQL ID、SQLテキスト、向上ファクタなどの詳細を表示できます。
「レポート形式」フィールドでTEXTレポート形式を選択すると、同じ情報がプレーン・テキスト形式で表示され、テキスト・ダウンロード・オプションをクリックしてダウンロードできます。
自動索引の管理の詳細は、『Oracle Database管理者ガイド』の自動索引の管理に関する項を参照してください。
Exadataターゲットのコンプライアンスの評価
Oracle Enterprise Manager 13cリリース5更新3 (13.5.0.3)は、Exadata Engineered Systems X8およびX8Mのために、Oracle Autonomous Health Framework (AHF) EXAchkを統合しています。Oracle EXAchkは、Exadataのソフトウェアおよびハードウェア・コンポーネントのスタックに対応した軽量で非侵入型のヘルス・チェック・フレームワークです。
Enterprise Managerは、Exadata Systemのコンポーネントおよびデータベース・インスタンスごとに、全体的なヘルス・モニタリング、自動リスク識別、問題の事前通知について、一連のコンプライアンス標準と関連する制御を提供します。
AHF EXAchkコンプライアンス標準を使用するために、Enterprise Managerプラグインは不要です。こうしたEXAchk標準は、すぐに使用できます。AHFのアップグレード時には、関連するEXAchkコンプライアンス標準が対応するバージョンに自動的に更新されます。
Exadataターゲットのコンプライアンスをモニターするには、「コンプライアンス・ダッシュボード」の「エンジニアド・システム」タブを使用します。Cloud Controlデータベース・ライフサイクル・マネージメント管理者ガイドのコンプライアンスの評価を参照してください。
AHF EXAchkコンプライアンス標準の詳細は、Oracle Enterprise Manager Cloud Control Oracleコンプライアンス標準リファレンスのAHF EXACHKコンプライアンス標準を参照してください。
レポート
メトリックおよび診断データを表示することで、データベース・マシンまたはストレージ・サーバーのパフォーマンスをモニターするには、サポート・ワークベンチにアクセスするか、データベース・マシンのレポートと容量計画のレポートにアクセスするダッシュボードを作成します。
Exadata Storage ServerのOracleサポート・ワークベンチへのアクセス
現在のExadata Storage ServerのOracleサポート・ワークベンチにアクセスすると、Exadata Storage Serverに関連する問題とインシデントの診断データにアクセスできます。
単一のExadata Storage Serverのサポート・ワークベンチにアクセスするには、次のステップを実行します。
Oracle Analytics Serverレポートへのアクセス
Oracle Analytics Serverにアクセスし、ExadataレポートのExadata容量計画詳細とExadata vCPU使用量レポートを実行することで、Exadataポートフォリオの正常性と使用率を把握します。
-
Exadataレポートにアクセスするには、スタンドアロンOracle Analytics Serverが必要です。Oracle Enterprise Manager Cloud Control管理者ガイドのスタンドアロンOracle Analytics Serverを参照してください。
-
Exadataレポートのツリーを展開します。
次のレポートへのリンクが表示されます。
-
容量計画詳細: Oracle Exadata Database Machineの容量計画レポート。
-
Exadata Cloud Service容量計画レポート: Oracle Exadata Cloudの容量計画レポート。『Oracle Exadata CloudのためのOracle Enterprise Manager Cloud Control』のExadata Cloud Service容量計画レポートに関する項を参照してください。
Oracle Exadata Cloudのレポートには、Oracle Exadata Database Machineに使用される容量計画詳細レポートの該当セクションのサブセットがあります。具体的には、「構成」、「グローバル・サマリー」、「記憶域容量計画詳細」、「CPUおよびメモリー容量計画詳細」および「IO容量計画詳細」があります。
-
Exadata vCPU使用量レポート: Exadataの合計日次vCPU使用量と、コンピュート・ノードおよび仮想ホストによる日次vCPU使用量。
-
-
レポートを表示するには、レポートのリンクをクリックします。結果のレポート・ページには、PDF、HTML、RTF、ExcelまたはPowerPointの形式でレポートを取得できるオプションがあります。
Exadata容量計画詳細
容量計画詳細レポートにより、Exadataのリソース(記憶域、CPU、メモリー、IO、ネットワークなど)の使用率と正常性を分析および可視化できます。また、今後のリソース要件の計画にも役立ちます。
リソースのモニタリングには、次のような利点があります。
- 最適なリソースの使用: 最適な結果が得られるように、リソースのサイズと数量を微調整する際に役立ちます。
- 費用効果: 過不足なく使用できるリソース量の経費を掛けます
- 予測適容量計画: この構成の過去のパフォーマンスに基づいて、将来の要件に応じたリソースを計画できます
- IT管理の改善: リソースのパフォーマンスおよび正常性パラメータに対する厳重な監視に役立ちます
Exadata Machine構成
このセクションでは、容量計画レポートが生成されるExadata Database Machineの名前が報告されます。また、この構成に関連付けられている各種ホストとそれに対応するホスト・タイプのリストも表示されます。ホスト・タイプは、データベース・ノードまたはストレージ・セルのどちらかになります。
グローバル・サマリー
このセクションでは、構成の主要メトリックが時間範囲(過去24時間、過去7日間、過去31日間、過去365日間など)で要約されます。このレポートの後続セクションでは、同じ主要メトリックが詳細に分析されます。
「過去24時間」時間範囲のメトリックは、メトリックの収集頻度に基づいて計算されます。
「過去7日間」時間範囲のメトリックは、時間単位で集計されたデータに基づいて計算されます。
「過去31日間」および「過去365日間」の時間範囲のメトリックは、日単位で集計されたデータに基づいて計算されます。
次に、Exadata Database Machineのグローバル・サマリーの例を示します。
記憶域容量計画詳細
管理者は、「記憶域容量計画詳細」セクションを使用して、記憶域システムの問題を診断および解決できます。その結果として、記憶域システムのパフォーマンスだけでなく、記憶域システムに依存するアプリケーションのパフォーマンスも向上します。このセクションには、すべてのディスク・グループについて、現在および過去の記憶域領域使用量の情報が表示されます。
現在の領域使用量は、最後に収集されたデータに基づいて報告されます。次のパラメータは、ディスク・グループごとに一覧表示されます。
- 冗長性
- 使用率(%)
- 合計サイズ(GB) - Raw
- 空き領域(GB) - Raw
- 使用済領域(GB) - Raw
- 合計サイズ(GB) - 使用可能
- 空き領域(GB) - 使用可能
- 使用済領域(GB) - 使用可能
履歴レポートは、選択した時間範囲で使用可能なデータに基づいて生成されます。次のパラメータが追跡記録され、時刻(x軸)に対してy軸上に折れ線グラフで描画されます。
- ディスク・グループ別履歴領域使用率(GB) - 使用可能
- ディスク・グループ別履歴領域使用率(%) - 使用可能
- 合計領域使用量履歴(GB) - Raw
- 合計領域使用量履歴(GB) - 使用可能
- 上位5の処理済のデータベース別の領域使用量履歴 - 日別に表示
CPUおよびメモリー容量計画詳細
CPUとメモリーの使用量は、通常の負荷時にクリティカルの制限に達しないようにします。CPUおよびメモリーの使用率は、アプリケーションのニーズ(最大使用時のCPUおよびメモリーのサイクルなど)に基づいて判断します。通常の負荷時にCPUおよびメモリーの使用率が100%になるように最適化されていると、ピーク時の負荷を処理する容量が不足します。容量と需要が一致しないことで、リソースの使用率が不適切になることがあります。
「CPUおよびメモリー容量計画詳細」セクションでは、各データベース・ノードの「CPU使用率」パラメータと「メモリー使用率」パラメータが時間範囲(過去24時間、過去7日間、過去31日間および過去365日間)に応じて計測され、折れ線グラフで描画されます。
次の例は、24時間の時間範囲にわたるCPU使用率メトリックを示しています。
次の例は、24時間の時間範囲にわたるメモリー使用率メトリックを示しています。
IO容量計画詳細
「IO容量計画詳細」セクションには、選択したExadata Database Machineのすべてのストレージ・サーバーについて集計した現在および過去のIO、スループットおよびディスク使用率が表示されます。ディスクに格納されているデータの量、読取り/書込みスループット率および通常時とピーク時の需要に応じた負荷処理についての要約が示されます。このセクションは、ディスク・リソースの最適化と、今後の需要を計画するために使用します。
次に示す「セル・ディスク」および「フラッシュ」のパラメータは、時間範囲(過去24時間、過去7日間、過去31日間および過去365日間)に応じて計測され、折れ線グラフで描画されます。
- 平均セル・ディスク使用率
- 集計セル・ディスク読取りと書込みスループット
- ディスク読取りスループット
- ディスク読取りスループット
- 集計セル・ディスクIOPS
- 読取りIOPS
- 書込みIOPS
- 合計IOPS
- 平均セル・ディスク負荷
- 平均セル・ディスク・レスポンス時間
- 平均フラッシュ使用率
- 集計フラッシュ読取りと書込みスループット
- フラッシュ読取りスループット
- フラッシュ読取りスループット
- 集計フラッシュIOPS
- 読取りIOPS
- 書込みIOPS
- 合計IOPS
- 平均フラッシュ負荷
- 平均フラッシュ・レスポンス時間
次の例は、24時間の時間範囲にわたるフラッシュの平均使用率を示しています。
次の例は、24時間の時間範囲にわたるセル・ディスクの各種IO容量メトリックを示しています。
ネットワーク容量計画
「ネットワーク容量計画」セクションには、結合(論理)インタフェースとスレーブ(物理)インタフェースのスループットが表示されます。ネットワーク結合は、1つのIPアドレスに対応している1つの論理結合インタフェースです。この論理結合インタフェースは、複数の物理ネットワーク・インタフェースを集約することで構成されています。このセクションは、多様な負荷で処理されるネットワーク・トラフィックの量を判断するために使用します。
このセクションには、結合インタフェースとスレーブ・インタフェースの送信および受信のスループット(Gb/秒単位)が計測され、時間範囲(過去24時間、過去7日間、過去31日間および過去365日間)にわたって描画された折れ線グラフが表示されます。
- 送信 - 結合インタフェース
- 受信 - 結合インタフェース
- 送信 - スレーブ・インタフェース
- 受信 - スレーブ・インタフェース
このセクションには、RDSプロトコル・トラフィック・メトリックは表示されません。
Exadata vCPU使用量レポート
Exadata vCPU使用量レポートは、仮想化したExadata Database MachineのvCPU使用量を追跡するために使用します。様々なペイロードのvCPU使用量を比較して、今後の要件に応じてvCPU割当てを計画します。
このレポートで使用される2つのパラメータは、Exadataターゲット名と時間間隔です。このレポートは、Exadataターゲットに基づいて生成され、時間範囲(7日間、30日間、90日間、180日間、1年間、2年間、3年間、4年間など)にわたって定義されます。デフォルトの時間範囲は、30日間です。特定の日にデータが存在しない場合、デフォルト値は0です。
レポートのサマリー: このサマリーには、選択したExadataターゲットの名前、選択した時間間隔、現在のvCPU使用量および有効な物理CPUの合計数が示されます。最後の2つの値は、各仮想マシンの現在のすべての値を合算したものです。
次のメトリックは、特定のデータベース・マシンについてのレポートで生成されます。
合計日次vCPU使用量
合計vCPU使用量は、選択した時間間隔に基づいて報告されます。たとえば、30日間を選択した場合は、現在の日付を含む30日間のデータが報告されます。Exadataターゲット、コンピュート・ノード、ホストなどの詳細は、Exadataターゲット名とターゲット・アソシエーションの関係から取得されます。CPU数は、履歴のホスト構成メトリックから取得されます。1日のうち、vCPU数の大きい値のみが、日次CPU数に使用されます。全体として、CPU数は仮想ホストによって毎日集計されます。次に、90日間の時間間隔にわたって合計vCPU使用量を表示するグラフを示します。
次に、7日間の時間間隔にわたる合計vCPU使用量の表を示します。
コンピューティング・ノードおよび仮想ホストによる日次vCPU使用量
この表は、合計vCPU使用量の表に似ていますが、集計がありません。このセクションには、コンピュート・ノードとホストごとにグループ化されたデータが表示されます。
次に、リストされたコンピュート・ノードとそのホストの日次vCPU使用量を示します。