33 PDBインスタンスのサイズ変更

この章では、PDBインスタンスのサイズ変更機能について説明します。この章の内容は次のとおりです。

概要

OEM DBaaSプラガブル・データベース・インスタンスのサイズは、対応するサービス・テンプレートで定義されているワークロード・サイズのサイズ変更操作を開始することで変更できます。このサイズ変更操作により、リソースの十分な可用性および有効利用を確実にします。

表33-1 影響を受けるプラガブル・データベース初期化パラメータの値

パラメータ 説明

Session

プラガブル・データベースのセッション・パラメータは、新しいワークロード・サイズに応じて更新されます。

ストレージ

プラガブル・データベースのMAX_PDB_STORAGEパラメータは、対応するサービス・テンプレートで「プラガブル・データベースの記憶域」->「最大サイズ」「リクエスト時に選択されたワークロード・サイズで指定」に設定されているときに影響を受けます。

CPU

DBバージョン<12.2の場合、CPU制約は、「プラガブル・データベース・プール」で「CPUのリソース・マネージャの有効化」が選択されているときに、PDBリソース・プラン・ディレクティブutilization_limitを使用して強制適用されます。

DBバージョン>= 12.2の場合、リソース・プラン・ディレクティブutilization_limitに加え、プラガブル・データベースのcpu_countパラメータが新しいワークロード・サイズに応じて設定されます。

メモリー

DBバージョン< 12.2の場合、メモリー・パラメータは強制されません。

DBバージョン>= 12.2の場合、プラガブル・データベースのパラメータSGA_TARGETおよびPGA_AGGREGATE_TARGETは、新しいワークロード・メモリーの値に応じて更新されます。
  • SGA_TARGET: 新しいワークロードで指定された合計メモリーの75パーセント以上。
  • PGA_AGGREGATE_TARGET: 新しいワークロードで指定された合計メモリーの25パーセント以上。

前提条件

サイズ変更操作を実行するための前提条件は次のとおりです。

  • プラガブル・データベースのメモリー制約を強制適用するには、CDBでNONCDB_COMPATIBLEパラメータをfalseに設定する必要があります。

  • CDBでは、memory_targetパラメータの値をゼロにする必要があります。

  • CDBのsga_targetは、プラガブル・データベースのsga_targetより大きくする必要があります。(PDBのsga_target値は、新しいワークロードで指定した合計メモリーの75パーセントに設定されます)。

  • CDBのpga_aggregate_limitは、PDBのpga_aggregate_targetの2倍以上にする必要があります。

  • CDBのpga_aggregate_targetは、プラガブル・データベースのpga_aggregate_targetより大きくする必要があります。(サイズ変更操作により、プラガブル・データベースのpga_aggregate_target値は、新しいワークロード・サイズで指定した合計メモリーの25%に更新されます)。

EM_SSA_ADMINISTRATORまたはEM_SSA_USERロールが割り当てられたEnterprise Manager管理者は、PDBインスタンスのサイズ変更操作を開始できます。

PDBのサイズ変更: セルフ・サービス・ポータル

「サイズ変更」ボタンを使用すると、サイズ変更操作を開始できます。ただし、「サイズ変更」ボタンは、PDBのサービス・テンプレートに複数のワークロードがある場合にのみ有効になります。

図33-1 PDBのサイズ変更


PDBのサイズ変更

「サイズ変更」ボタンをクリックすると、ドロップダウン・リストからサイズを選択できるようになります。

図33-2 サイズ変更のオプション


サイズ変更のオプション

PDBのサイズ変更: EMCLIコマンド

この項では、EMCLIコマンドを使用してPDBインスタンスのサイズを変更する方法について詳しく説明します。

$ emcli db_cloud_maintenance –resizeService -pdbName="<pdbターゲットの名前>" -workloadName="<サイズ変更に使用するワークロードの名前>"

制限事項

サイズ変更操作を実行する際の制限事項は次のとおりです。

  • PDBの実際の記憶域使用量が新しいワークロードの記憶域の値よりも大きい場合は、PDBのスケール・ダウン操作はできません。

  • PDBのサイズ変更に十分なリソースがターゲット・ホストで使用できない場合は、PDBの再配置機能を使用する必要があります。詳細は、「PDBの再配置」を参照してください。