「Oracle 12c」BITMAP INDEXを作成する方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
CREATE BITMAP INDEX <インデックス名>
ON <テーブル名>(列名 [ASC|DESC],…)
[TABLESPACE 表領域名];
カラムについて
CREATE INDEX句を使用して、インデックスを作成します。
PCTFREE 空き領域割合を指定します
INITIAL セグメントに割り当てる初期エクステントのサイズを指定
NEXT 増分エクステントのサイズを指定
MINEXTENTS 最小エクステントの数を指定
PCTINCREASE エクステントの拡大率を指定

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE BITMAP INDEX IND_USER_MAST
ON USER_MAST(UNO)
TABLESPACE CFT
PCTFREE 5
STORAGE(
INITIAL 2M
NEXT 1M
MAXEXTENTS UNLIMITED
PCTINCREASE 0
)
CREATE BITMAP INDEX IND_USER_MAST ON USER_MAST(UNO) TABLESPACE CFT PCTFREE 5 STORAGE( INITIAL 2M NEXT 1M MAXEXTENTS UNLIMITED PCTINCREASE 0 )
CREATE BITMAP INDEX IND_USER_MAST
ON USER_MAST(UNO)
TABLESPACE CFT
PCTFREE 5
STORAGE(
      INITIAL		2M
      NEXT		1M
      MAXEXTENTS	UNLIMITED
      PCTINCREASE 0
)

 

Oracle 12c

Posted by arkgame