SAP HANA コックピットを使用した監視

SAP HANA コックピットでのデータベースの検索

Objective

After completing this lesson, you will be able to database Directory and Database Management アプリケーションを使用して、SAP HANA データベースを見つけます。

データベースディレクトリ

この図は、ステータス、アラート、およびヘルス情報の注釈を含む SAP データベース監視ダッシュボードを示しています。

SAP HANA コックピットのデータベースディレクトリには、ユーザがアクセス権を付与されているリソースグループに属するすべての登録済データベースの集約ビューが表示されます。

データベースごとに、ドリルダウンして詳細を確認することができます。データベースディレクトリを使用して、個々のデータベースにドリルダウンするために必要なデータベースユーザの認証情報を指定することもできます。これは、そのリソースに対してシングルサインオンが有効になっていない限り必要です。

すべての行には、登録された SAP HANA データベースの集約されたヘルス概要が示されます。この一覧には、ユーザが割り当てられているデータベースのみが表示されます。

データベースディレクトリでは、登録された各データベースに関する以下の詳細が提供されます。

  • ステータス - データベースのステータスが表示されます。使用可能な選択肢は、Running、Running with issues、Transitioning、Stopped、No SQL access、License expired、Invalid technical user、または Error です。
  • Usage Type - インストール時にデータベースに割り当てられた使用タイプが提供されます。使用可能な選択肢は、Production、Development、Test、および Custom です。パラメータ global.ini→system_information→usage を上記の値のいずれかに設定することで、インストール後に使用タイプを変更することができます。
  • Database - データベースの名前とそのホストが表示されます。データベース名を選択して、データベースデータベース概要画面にナビゲートすることができます。
  • アラート - データベースでトリガされた高および中のアラートの数を提供します。Alerts ページが開きます (リンクを選択すると)。
  • Memory - 現在およびピーク時のメモリ、メモリ割当限度、および高度および中度のメモリ使用量のしきい値アラートの値が表示されます。メモリグラフを選択すると、Performance Monitor ページが開き、データベースのメモリ使用量の KPI が表示されます。
  • CPU - 現在の CPU 使用率、高い CPU 使用率のしきい値アラート、および表示される 12 時間の時間範囲での開始時刻と終了時刻の値が表示されます。CPU グラフをクリックすると、パフォーマンスモニタに移動します。ここには、データベースの CPU 使用率の KPI が表示されます。
  • ディスク - ディスク使用の現在の割合 (%)、ディスク使用率の高い警告と中程度の警告のしきい値、および重大度レベル (通常、警告、またはクリティカル) が表示されます。ディスクグラフを選択すると、データベースのディスク使用率の KPI が表示されるパフォーマンスモニタに移動します。
  • Expensive Statements - データベースによって実行された高負荷 SQL 文の数が表示されます。そのため、高負荷 SQL 文トレースが有効である必要があります。この数をクリックすると、SQL Statementsページの Expensive Statements タブに移動します。
  • グループ - このデータベースが属するデータベースグループの数。番号を選択すると、グループの一覧が表示されます。
  • タイプ/バージョン – データベースがテナントデータベースかシステムデータベースかを示し、SAP HANA バージョンを表示します。登録された SAP HANA データベースがオフラインまたは停止している場合でも、その正しいバージョンが表示されます。
  • Credentials - Credentials 列でリンクを選択すると、SAP HANA データベースの個人ユーザ名とパスワードを入力できます (このリソースでシングルサインオンが強制されている場合を除く)。コックピットでは、コックピットユーザごとに個別のデータベース認証情報が安全に暗号化および保存されます。入力したデータベースユーザ名とパスワードは、他のコックピットユーザが使用することはできません。
  • SAP Control Credentials - リソースの起動と停止、および機能の復元に使用される SAP Control ログオン認証情報を保存するには、Enter Credentials を選択し、リソースの <sid>adm OS ユーザの名前とパスワードを入力します。このオペレーティングシステムユーザが個人ユーザアカウントである必要がある場合は、SAP ノート 1881622 - SAP HANA DB: sapstartsrv を介したトレースファイルへのアクセス (Access to trace files via sapstartsrv) の指示に従ってください。

    注記

    コックピットでは、認証情報が安全に暗号化および保存されます。認証情報をクリアする場合は、Manage Credentials を選択してから、Delete the stored credentials for this database を選択します。

データベース管理

この図は、テナントの登録、バックアップ、テナントアクションなどの機能が強調表示されたデータベース管理インタフェースを示しています。

システムデータベースによって提供される Database Management アプリでは、データベースシステム内のすべてのデータベースに関する情報を照会して、テナントデータベースを監視および管理することができます。Database Management 画面から、個々のテナントデータベースに関する詳細情報にドリルダウンすることができます。

注記

テナントデータベースで操作を実行するには、システム権限 DATABASE ADMIN が必要です。

Blocklisted Parameters ボタン (1) を使用すると、個々のテナントデータベースで変更できるシステム設定 (*.ini) ファイルパラメータを制御できます。たとえば、システム全体のパフォーマンス (CPU およびメモリ管理パラメータ) に影響する可能性があるため、特定のパラメータがテナントデータベースで直接変更されないようにすることが望ましい場合があります。このために、設定変更ブロックリストを使用することができます。SAP HANA コックピットを使用して、テナントデータベース内からパラメータを編集できないようにロックすることができます。ブロックリストは multidb.ini に格納されます。いくつかのパラメータはデフォルトで禁止されているため、テナントのBlocklisted Parameters for Tenants ページにアクセスすると、それらのパラメータが表示されます。このページからデフォルトプロパティを削除することができます。つまり、テナントがデフォルトプロパティを編集可能にしたり、新規パラメータを追加してロックして編集できないようにしたりすることができます。デフォルトの設定変更ブロックリストをカスタマイズするには、multidb.ini ファイルとセクションのreadonly_parameters既存のエントリを変更します。

注記

システム権限 INIFILE ADMIN が必要です。

Global Allocation Limits ボタン (2) をクリックすると、Global Limits アプリが開き、個々のテナントデータベースのメモリや CPU 割当などのリソース使用に関する設定オプションが提供されます。設定可能な設定には、以下の 2 つのタブがあります。

  • メモリ割当: ホスト上の各データベースのメモリ割当限度を設定すると、特定のテナントデータベースに割当可能な最大メモリ量を設定することで、適切なメモリ共有が保護されます。
  • CPU 割当: 割当限度を設定すると、CPU コアの適切な共有が保護され、特定のホストの特定のテナントで使用可能な CPU コアの最大数が効果的に指定されます。

Restricted Featuresボタン (3) は、システムを保護またはカスタマイズするために使用されます。SAP HANA データベースの特定の機能は、テナントデータベースで無効化することができます。

Restricted Features for Tenantsでは、特定のテナントに対して無効化できる機能の一覧が提供されます。たとえば、インポートおよびエクスポート操作やデータベースのバックアップ機能を制限することができます。無効化する機能は、テナントの使用状況によって異なります。

More (...) ボタン (4) を選択すると、ドロップダウンリストが開き、設定可能な追加のテナント機能へのリンクが表示されます。その機能は以下のとおりです。

  • 監査ポリシー: システム、設定、およびセキュリティ関連の監査ポリシーを登録、表示、および削除することができます。
  • バックアップ設定: システム全体のバックアップ設定を行うことができます。
  • バックアップスケジュール: システムデータベースとテナントデータベースのバックアップをスケジュールできます。
  • テナント複製の設定: 2 つのテナント間の複製を設定できます。
  • データベースライセンス: システムデータベースおよびテナントデータベースライセンスの要求、アップロード、および削除が可能です。

Create Tenantボタン (5) を使用すると、新しいテナントを作成でき、スケールアウトシステムでは、スケールアウトシステムに属するホストにさまざまなテナントサービスを割り当てることができます。

Tenant Actions ボタン (6) では、追加の拡張テナント管理機能が提供されます。テナント機能には、バックアップ、コピー、リカバリ、複製、名称変更、および再起動モードの設定が含まれます。テナントの SYSTEM ユーザパスワードをリセットすることもできます。

Fallback Snapshotボタン (7) には、フォールバックスナップショットを登録、削除、およびリセットするオプションが含まれています。

Delete Tenant (X) ボタン (8) は、テナントデータベースの削除に使用されます。オプションで、現在のバックアップディレクトリを保持または削除できます。

SAP HANA データベースの概要

概要から、この特定のリソースの主要ヘルス区分 (データベースステータス、アラート、リソース使用率など) を表示することができます。また、パフォーマンス分析や SQL 文の実行など、データベース管理タスクを実行できるツールにもアクセスできます。1 つのカードのさまざまな部分を異なるビューまたはアプリケーションにリンクすることができます。これにより、さまざまな構成品目を 1 つのビューで表示し、ドリルダウンによって問題をさらに調査するかどうかを決定することができます。

Database Overview に表示されるカードは、テナントデータベースとシステムデータベースのどちらに接続されているかによって異なります。

注記

オフラインリソースを登録し、その概要を照会すると、オンラインリソースの概要に表示される情報の多くが不足していることがわかります。コックピットを使用してリソースを起動できます。Database Overview 画面を選択し、Start Database ボタンを選択してください。

SAP HANA データベースシステムの情報

この図は、SAP HANA バージョンのタブ、詳細、および説明を含む SAP システムの概要を示しています。

SAP HANA データベースのシステムステータスを最初に分析する際には、SAP HANA システムのデータベース情報にアクセスする必要があります。データベースバージョン、オペレーティングシステムバージョン、稼働ステータスなどの情報は、システムを監視し、潜在的な問題を迅速に特定するのに役立ちます。

SAP HANA コックピットで、Database Overview 画面からデータベース情報カードを検索することで、データベース情報にアクセスできます。これを行う最も簡単な方法は、SAP HANA cockpit 検索機能と検索語句データベース情報を使用することです。

詳細情報を確認するには、一般情報カードにドリルダウンします。一般情報カードに表示される詳細は、3 つのタブにグループ化されます。

  • [概要] タブ (1) には、システムの使用状況、開始時刻、およびシステムがスケールアウトシステムであるかどうかに関する情報が表示されます。SAP HANA システムが分散システムの場合は、ホストの数も表示されます。オペレーティングシステムのフレーバとバージョン、およびデータベースが実行されているハードウェアまたはハイパーバイザが表示されます。
  • SAP HANA バージョン履歴タブ (2) には、SAP HANA データベースシステムの更新履歴が表示されます。この情報は、ソフトウェアライフサイクル管理タスクの際に非常に役立ちます。
  • インストール済みプラグインの詳細タブ (3) には、インストールされているプラグインに関する情報が表示されます。この情報は、SAP HANA データベースシステムを更新する必要があり、インストールされたすべてのプラグインが新しいバージョンでサポートされていることを確認する場合に役立ちます。SAP HANA システムレプリケーションが有効化されている場合、プライマリシステムとセカンダリシステムの間のレプリケーションステータスも表示されます。

Database Information カードとその詳細コンテンツにアクセスするには、システム権限 CATALOG READ が必要です。