《Oracle命令语法速查》【 ALTER TABLESPACE 】
表領域を変更する
ALTER TABLESPACE 表領域名 →
→┬ ADD { DATAFILE | TEMPFILE } ┬<FILESPEC DATA句> [ <AUTOEXTEND句> ] ┬┬ ;
│ └ ← , ────────────────┘│
│[ データファイルを追加する ] │
├ RENAME DATAFILE ┬ ' 旧OSファイル名 ' ┬ TO ┬ ' 新OSファイル名 ' ─┬┤
│ └ ← , ───────┘ └ ← , ────────┘│
│[ 表領域を構成するデータファイルの名前を変更する ] │
├ { DATAFILE | TEMPFILE } { ONLINE | OFFLINE } ─────────────┤
│[ 全てのデータファイルをオンライン/オフラインにする ] │
├ DEFAULT <STORAGE句> ─────────────────────────┤
│[ 格納するオブジェクトの省略時の記憶特性を指定する ] │
├ MINIMUM EXTENT 数値 [ K | M ] ────────────────────┤
│[ 表領域内の全てのエクステントの大きさを指定したサイズの倍数に統一する ]
├ ONLINE ────────────────────────────────┤
│[ 表領域を有効にする ] │
├ OFFLINE ┬─────────────────────────────┬┤
│ ├ NORMAL ──────────────────────┤│
│ │[ 全てのデータファイルにチェックポイントを実行する ] ││
│ ├ TEMPORARY ──────────────────────┤│
│ │[ NORMALと同様(但し全てのファイルに書き込まれるとは限らない) ]
│ ├ IMMEDIATE ──────────────────────┤│
│ │[ チェックポイントを実行しない(使用不可能な場合等) ] ││
│ └ FOR RECOVER ──────────────────────┘│
│ [ 回復設定(使用可不可能な場合) ] │
│[ 表領域を無効にする ] │
├ BEGIN BACKUP ─────────────────────────────┤
│[ 表領域を構成するデータファイルのオープンバックアップを行う ] │
├ END BACKUP ─────────────────────────────┤
│[ 表領域を構成するデータファイルのオープンバックアップを完了する ] │
├ READ ONLY ──────────────────────────────┤
│[ 表領域への書き込みを禁止する ] │
├ READ WRITE ──────────────────────────────┤
│[ 表領域への書き込みを許可する ] │
├ PERMANENT ──────────────────────────────┤
│[ 永続オブジェクトの格納に使用する ] │
├ TEMPORARY ──────────────────────────────┤
│[ 一時オブジェクトの格納に使用する ] │
├ COALESCE ───────────────────────────────┤
│[ 断片化した使用可能エクステントを結合する ] │
└ { LOGGING | NOLOGGING } ───────────────────────┘
[ 格納するオブジェクトのロギング属性を指定する ]