表領域(tablespace)とは
表領域(テーブルスペース)とは表、インデックスなどのスキーマオブジェクトやディスクソートに使用するための一時的な領域を格納するための領域(スペース)である。
表領域の特徴として
オラクルのエンドユーザーは表領域を利用することで OS の違いや物理ファイルの配置、エンディアン、フォーマットの違いに気を使う必要がなくなるというメリットもある。
-- テーブル作成時の表領域の指定
CREATE TABLE sample (ID NUMBER)
TABLESPACE users_sample
^^^^^^^^^^^^^^^^^^^^^^^
-- インデックス作成時の表領域の指定
CREATE INDEX sample_ix
ON sample (ID)
TABLESPACE users_sample
^^^^^^^^^^^^^^^^^^^^^^^
永続表領域
データファイルを使用する表領域
一時表領域
一時ファイルを使用する表領域
データファイルを使用した一時表領域もある。(旧式)
UNDO 表領域
UNDO 表領域(UNDO セグメント/ロールバックセグメント)
テーブルスペース関連