2.150 INMEMORY_FORCE

INMEMORY_FORCEでは、INMEMORYとして指定される表とマテリアライズド・ビューがインメモリー列ストア(IM列ストア)に移入されるかどうかを指定できます。

特性 説明

パラメータ・タイプ

文字列

構文

INMEMORY_FORCE = { DEFAULT | OFF | BASE_LEVEL }

デフォルト値

DEFAULT

変更可能

このパラメータは、次のようにALTER SYSTEMを使用することで動的に変更できます。

  • DEFAULTからOFF
  • OFFからDEFAULT
  • BASE_LEVELからDEFAULT

このパラメータに対するその他すべての変更には、初期化ファイルの更新とインスタンスの再起動が必要になります。

PDBで変更可能

はい

基本

いいえ

Oracle RAC

すべてのインスタンスには同じ値を使用する必要がある。

設定可能な値は次のとおりです。

  • DEFAULT

    IM列ストアには、INMEMORYとして指定された表およびマテリアライズド・ビューのみが移入されます。

  • OFF

    このインスタンスに対してIM列ストアが構成されていても、表やマテリアライズド・ビューはメモリー内に移入されません。

  • BASE_LEVEL

    Database In-Memoryのベース・レベルを有効にします。ベース・レベルでは、Oracle Database In-Memoryオプションを購入することなく、Oracle Database In-Memoryの機能を試用できます。

    ベース・レベルが有効化されていると、CDBごとのINMEMORY_SIZE初期化パラメータの値が16GBに制限されます。Oracle RAC環境では、INMEMORY_SIZEの値が、インスタンスごとに16GBに制限されます。すべてのオブジェクトと列に対する圧縮レベルは、自動的および透過的にQUERY LOWに設定されます。自動インメモリーが無効になり、インメモリー列ストア機能追跡は、「インメモリー列ストア」ではなく「インメモリー・ベース・レベル」で追跡されます。CellMemory機能は、Oracle Exadataに対して無効化されます。

関連項目: