DBMS_INMEMORY_ADMINパッケージ
DBMS_INMEMORY_ADMINパッケージを使用すると、インメモリー領域およびインメモリーFastStartを管理できます。
DBMS_INMEMORY_ADMINサブプログラムの要約
この表は、DBMS_INMEMORY_ADMINパッケージに含まれるサブプログラムの概要を示しています。
| サブプログラム | 摘要 |
|---|---|
| AIM_GET_PARAMETERプロシージャ | このプロシージャは、自動インメモリーを制御するパラメータの現在の値を取得します。 |
| AIM_SET_PARAMETERプロシージャ | このプロシージャは、自動インメモリーの実行環境をカスタマイズします。 |
| FASTSTART_DISABLEプロシージャ | このプロシージャは、インメモリー・ファスト・スタート(IMファスト・スタート)機能を無効にします。 |
| FASTSTART_ENABLEプロシージャ | このプロシージャは、IMファスト・スタートを有効にし、表領域を割り当てます。 |
| FASTSTART_MIGRATE_STORAGEプロシージャ | このプロシージャは、すべてのIMファスト・スタート・データおよびメタデータを既存の表領域から指定された新しい表領域に移動します。 |
| GET_FASTSTART_TABLESPACEファンクション | このファンクションは、現在IMファスト・スタートに指定されている表領域の名前を戻します。 |
| IME_CAPTURE_EXPRESSIONSプロシージャ | このプロシージャは、指定された時間間隔でデータベース内の最も頻繁にアクセスされている(最もホットな)式を20個取得します。 |
| IME_CLOSE_CAPTURE_WINDOWプロシージャ | このプロシージャは、現在の式取得ウィンドウの終了を示します。 |
| IME_DROP_ALL_EXPRESSIONSプロシージャ | このプロシージャは、データベース内のSYS_IME式仮想列をすべて削除します。 |
| IME_GET_CAPTURE_STATEプロシージャ | このプロシージャは、式取得ウィンドウの現在の取得状態および最新の変更のタイムスタンプを戻します。 |
| IME_OPEN_CAPTURE_WINDOWプロシージャ | このプロシージャは、式取得ウィンドウの開始を知らせます。 |
| IME_POPULATE_EXPRESSIONSプロシージャ | このプロシージャは、最後に起動されたDBMS_INMEMORY_ADMIN.IME_CAPTURE_EXPRESSIONSで取得された式を強制的に移入します。 |
| POPULATE_WAITファンクション | 指定した優先順位よりも高い優先度のすべてのINMEMORYオブジェクトの移入を開始して、移入が実行されている必要があるタイムアウト間隔を設定します。 |
| SET_SGA_PERCENTAGEプロシージャ | このプロシージャは、データベースの最大インメモリー・サイズを変更します。 |
SET_SGA_PERCENTAGEプロシージャ
DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGEを使用して、データベースの最大インメモリー・サイズを変更します。
構文
DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE (
sga_percentage IN NUMBER);| パラメータ | 摘要 |
|---|---|
sga_percentage |
これは、Autonomous AI Databaseの最大インメモリー・サイズの値を指定します。指定する このパラメータは必須です。 |
使用上のノート
DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGEを実行するには、ADMINユーザーとしてログインしているか、DBMS_INMEMORY_ADMINに対するEXECUTE権限を持っている必要があります。
例
BEGIN
DBMS_INMEMORY_ADMIN.SET_SGA_PERCENTAGE(60);
END;
/