《Oracle子句语法速查》【 STORAGE 】

オブジェクトの記憶特性を設定する

→ STORAGE (┬ INITIAL 数値 [ K | M ]     ────────────────┬) →
            │[ 初期エクステントのサイズを指定する ]                    │
            ├ NEXT 数値 [ K | M ]        ────────────────┤
            │[ 追加するエクステントのサイズを指定する ]                │
            ├ MINEXTENTS 数値            ────────────────┤
            │[ オブジェクト作成時に割り当てるエクステント数を指定する ]│
            ├ MAXEXTENTS [ 数値 | UNLIMITED ]  ─────────────┤
            │[ オブジェクトに割当て可能なエクステントの総数を指定する ]│
            ├ PCTINCREASE 数値           ────────────────┤
            │[ エクステントを追加する際のサイズの増加率を指定する ]    │
            ├ FREELISTS 数値             ────────────────┤
            │[ 空きリスト数を指定する ]                                │
            ├ FREELIST GROUPS 数値       ────────────────┤
            │[ 空きリストグループ数を指定する ]                        │
            ├ OPTIMAL [ 数値 [ K | M ] | NULL ]  ────────────┤
            │[ ロールバックセグメントの最適なサイズを指定する ]        │
            ├ BUFFER_POOL { KEEP | RECYCLE | DEFAULT } ─────────┤
            │[ キャッシュの利用方法を指定する                     ]    │
            │[   KEEP    : 可能なかぎりメモリ上に保持しようとする ]    │
            │[   RECYCLE : 必要なくなり次第メモリ上から削除する   ]    │
            │[   DEFAULT : デフォルトのバッファプールを使用する   ]    │
            └ ← ────────────────────────────┘