マルチテナントDBコンテナ管理

SAP HANAシステムは、単一のコンテナデータベースシステムまたは複数のコンテナシステムで構成できます。テナントデータベースを設定するには、システムをマルチコンテナモードで構成する必要があります。テナントデータベースを作成および構成する前に、単一コンテナモードを複数コンテナモードに変換することもできます。

SAP HANAシステムがマルチコンテナモードでインストールされている場合、最初はシステムデータベースのみが作成されます。テナントデータベースは管理者によって作成され、後で構成できます。

グラフィカルユーザーインターフェイスのSAPHANAデータベースライフサイクルマネージャー(HDBLCM)常駐プログラムを使用して、SAPHANAシステムを変換してマルチテナントデータベースコンテナーをサポートできます。

HDBLCMを使用してシングルコンテナシステムをマルチテナントデータベースコンテナに変換する場合、元に戻すことはできません。

Webブラウザで次のURLを使用して、SAPHANAデータベースライフサイクルマネージャを開くことができます。

https://hostname:1129/lmsl/HDBLCM/HDB/index.html

このブラウザは、SAP HANAStudioから開くこともできます。HANAシステム→ライフサイクル管理→プラットフォームライフサイクル管理→SAPHANAプラットフォームライフサイクル管理を右クリックします。

SAP HANAコックピットを使用して、単一コンテナからマルチテナントデータベースシステムへの変換を実行することもできます。SAP HANA Platform LifecycleManagerに移動します。

次のスクリーンショットに示すように、[マルチテナントデータベースコンテナに変換]をクリックします。

テナントデータベースの作成

SAP HANAコックピットを使用して、SAPHANAマルチコンテナシステムにテナントデータベースを作成できます。テナントデータベースは、必要に応じてシステムデータベースから作成できます。テナントデータベースには、元のシステムのユーザー、構成、接続プロパティなど、すべてのデータが含まれています。

Step 1 −テナントデータベースを作成するには、SAPHANAコックピットのデータベースの管理アプリに移動する必要があります。

Step 2 − SAP HANAコックピットでこのタイルにアクセスするには、次のロールを割り当てる必要があります。 sap.hana.admin.cockpit.sysdb.roles::SysDBAdmin

Step 3 −フッターツールバーで、[オーバーフロー]メニュー→[テナントデータベースの作成]に移動する必要があります。

Step 4−テナントデータベースの名前とシステムユーザーのパスワードを入力します。OSユーザーとテナントデータベースのグループを指定することもできます。

OSユーザーの作成やグループへのテナントデータベースの追加など、テナントデータベースの作成時にさまざまなオプションフィールドを選択できます。

Step 5 −ウィザードが完了したら、[テナントデータベースの作成]をクリックします。作成プロセスが完了するまでに時間がかかる場合があります。

SAP HANAコックピットのデータベースアプリを管理するために、作成された新しいデータベースが追加されました。データベース表示コマンド-を使用して、新しく作成されたテナントデータベースを確認することもできます。

SELECT * FROM "PUBLIC"."M_DATABASES

HANAデータベース管理者は、システム全体を開始/停止することにより、テナントデータベースを個別にまたは一度にすべて開始または停止できます。個別に停止しているテナントデータベースは、システム全体で起動することはできず、個別に起動する必要があります。

HANAコックピットのデータベース管理アプリで開始および停止するテナントデータベースを選択します。[テナントデータベースの開始] / [テナントデータベースの停止]をクリックして、開始と停止を実行します。