データベースのサイズ設定

データベースのサイズ設定および構成を行うときに考慮する要素は次のとおりです。

  • UNDO表領域: UNDO表領域は、SYNCプロセスの実行時、特に最初のSYNCで、Enterprise ManagerインスタンスからAlways-On Monitoringに場合によっては多数となる行を送信する際に使用されます。

  • TEMP表領域: 特に、データ移動プロセス中に索引が作成されたり、ソートが発生する場合に、SYNCプロセスでTEMP表領域も使用されます。

  • Always-On Monitoring表領域: Always-On Monitoringに固有の表データおよび索引は、この表領域に格納されます。

  • REDOログ: REDOログはSYNCの実行中に発生するチェックポイントの数を最小化するのに十分な大きさである必要があります。3 x 1 GBのREDOログ・ファイルを構成することをお薦めします。

  • 特別なOracleパラメータ設定: Always-On Monitoringでは、特にAlways-On MonitoringスキーマがEnterprise Managerリポジトリ・データベースに移入される場合、Enterprise Managerリポジトリで使用されるパラメータを維持することが理想的です。Always-On Monitoringインストールの一環として渡されるEnterprise Managerパラメータ設定の正しさを保証するために、SYNCおよびemsctl動詞の一部であるその他のAlways-On Monitoring機能を実行できます。これは、別のデータベース・インスタンスを構成する時期を検討するのに重要です。Enterprise Managerリポジトリの場合と同様、予期しないオプティマイザの問題を防止するために、Always-On Monitoringリポジトリに対して次のパラメータを設定する必要があります。

    ALTER SYSTEM SET OPTIMIZER_ADAPTIVE_FEATURES=FALSE SCOPE=BOTH SID='*';
    

    次の表に、大規模エンタープライズ・データベースに使用するAlways-On Monitoringスキーマでの、前述のコンポーネントのサイズ設定例を示します。これらの値は、Always-On MonitoringとEnterprise Managerの間での初回の完全同期後の表領域のサイズを表しています。また、REDOログ・ファイルはこれらの計算に含まれないことにも注意してください。

    表17-1 Always-On Monitoringリポジトリ表領域のサイズ設定

    表領域名 使用済領域(MB) 空き領域(MB) 割当て合計(MB) 空き領域の割合(%)

    TEMP

    0

    30,720

    30,720

    100%

    Users

    6,430

    44,797

    51,200

    87%

    SYSAUX

    1,385

    85

    1,470

    6%

    SYSTEM

    896

    4

    900

    0%

    UNDOTBS1

    84

    30,636

    30,720

    100%

    合計

    8.769

    106,246

    115,015

    92%

この特定の構成では、必要なディスク領域の絶対最小値は、使用済表領域に基づいて9GBになりました。このスキーマで拡大のための領域を確保するには、新しいOracleインスタンスを作成する場合、Always-On Monitoringデータベース用の領域を120GB以上割り当てるように計画することをお薦めします。TEMP表領域とUNDO表領域は、TEMPまたはREDOの飽和の問題が発生しないよう、初回と後続の同期操作を処理するように構成されています。さらに、Always-On Monitoring表領域は、表領域の飽和による中断が発生しないようにサイズ設定されています。

現在の使用と将来の拡大に備えてAlways-On Monitoring表領域のサイズを正確に設定するには、次のことを理解することが重要です。

  • Enterprise ManagerリポジトリからAlways-On Monitoringスキーマに、どの表のどのデータが転送されるか。

  • 各表の転送される行数、表および索引の1行当たりのおおよそのバイト数。

次の表に、Always-On Monitoringスキーマの表および索引のサブセットについて、行数、合計領域消費量および1行当たりのバイト数を示します。

17-2 Always-On Monitoringの表および索引領域の割当て

所有者 セグメント名 セグメント・タイプ パーティション名 サイズ(MB) 行数

Always-On Monitoring

MGMT_TARGET_PROPERTIES

非パーティション化

1,472

15,408,952

Always-On Monitoring

MGMT_TARGET_PROPERTIES_IDX_02

索引

非パーティション化

1,152

15,215,316

Always-On Monitoring

MGMT_TARGET_PROPERTIES_PK

索引

非パーティション化

856

15,462,104

Always-On Monitoring

MGMT_TARGET_PROPERTIES_IDX_01

索引

非パーティション化

584

14,871,521

Always-On Monitoring

EM_MANAGEABLE_ENTITIES

非パーティション化

496

1,177,065

Always-On Monitoring

MGMT_TARGET_PROPERTIES_IDX_03

索引

非パーティション化

472

16,105,162

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_UK1

索引

非パーティション化

136

1,201,617

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_UK2

索引

非パーティション化

120

1,133,804

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX01

索引

非パーティション化

112

1,184,414

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX07

索引

非パーティション化

112

1,166,536

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX03

索引

非パーティション化

96

1,182,817

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX04

索引

非パーティション化

80

1,218,977

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX05

索引

非パーティション化

72

1,104,428

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX06

索引

非パーティション化

59

673,838

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX08

索引

非パーティション化

44

1,215,411

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_PK

索引

非パーティション化

41

1,172,101

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX09

索引

非パーティション化

40

1,192,236

Always-On Monitoring

EM_MANAGEABLE_ENTITIES_IDX02

索引

非パーティション化

37

1,178,410

Always-On Monitoring

EM_VIOLATIONS

非パーティション化

28

112,106

Always-On Monitoring

EM_METRIC_COLUMN_VER_PK

索引

非パーティション化

17

611,561