7.7.1.7.12 xrmemlog属性

用途

xrmemlog属性は、データベースによるXRMEMログの使用を制御します。これにより、コミット・アクセラレーションをミッション・クリティカルなデータベース用に確保できます。

構文

 ALTER IORMPLAN 
   dbplan=(( name=db_name, ... xrmemlog={on|off}  ... ) ... )

使用上のノート

  • デフォルトでは、xrmemlog=offを指定するディレクティブの影響を受ける場合を除き、すべてのデータベースでXRMEMログを使用できます。

  • Oracle Exadata System Softwareリリースが23.1.0のExadata X8MおよびX9Mシステムでは、以前はPMEMログと呼ばれていた永続メモリー・コミット・アクセラレータがXRMEMログと呼ばれるようになりました。

    下位互換性のために、Exadata X8MおよびX9Mシステムでは、ALTER IORMPLANコマンドでxrmemlogのかわりにpmemlogを使用できます。ただし、Oracle Exadata System Softwareリリース23.1.0以降では、LIST IORMPLANコマンドからの出力にはxrmemlogのみが表示されます。

例7-50 データベース・プランでのXRMEMログ使用の設定

この例では、データベース・プランでXRMEMログの使用を制御する方法を示します。

CellCLI> ALTER IORMPLAN                                                                      -
         dbplan=((name=oltp, level=1, allocation=80, xrmemcache=on, xrmemlog=on),              -
                 (name=dss, level=1, allocation=20, limit=50, xrmemcache=off, xrmemlog=off),   -
                 (name=OTHER, level=2, allocation=100),                                      -
                 (name=DEFAULT, xrmemcache=off, xrmemlog=off))