5.2.3.9 PMEMキャッシュおよびPMEMログへのアクセスの制御

ノート:

このトピックは、23.1.0より前のOracle Exadata System Softwareリリースにのみ適用されます。それ以外の場合は、「XRMEMリソースへのアクセスの制御」を参照してください。

IORMを使用して、永続メモリー(PMEM)キャッシュおよびPMEMログへのアクセスを管理できます。

データベース間プランでpmemcache属性およびpmemlog属性を使用して、PMEMキャッシュおよびPMEMログへのアクセスを制御できます。データベース間プランで設定されている場合、これらの属性は特定のデータベースによるアクセスを制御します。

次の例は、prod_testデータベースおよびprod_devデータベースのPMEMキャッシュとPMEMログを無効にする方法を示しています。この例では、dw_testデータベースのPMEMログも無効になります。

CellCLI> ALTER IORMPLAN                                        -
         dbplan=((name=prod, pmemcache=on, pmemlog=on),        -
                (name=dw, pmemcache=on, pmemlog=on),           -
                (name=prod_test, pmemcache=off, pmemlog=off),  -
                (name=prod_dev, pmemcache=off, pmemlog=off),   -
                (name=dw_test, pmemcache=on, pmemlog=off))

これらの属性は、他の属性と組み合せて使用することもできます。次に例を示します:

CellCLI> ALTER IORMPLAN                                                 -
         dbplan=((name=prod, share=8, pmemcache=on, pmemlog=on),        -
                (name=dw, share=6, pmemcache=on, pmemlog=on),           -
                (name=prod_test, share=2, pmemcache=off, pmemlog=off),  -
                (name=prod_dev, share=1, pmemcache=off, pmemlog=off),   -
                (name=dw_test, share=2, pmemcache=on, pmemlog=off),     -
                (name=other, share=1))

pmemcache=onまたはpmemlog=onはデフォルト設定であるため、明示的に設定する必要はありません。