アットウィキロゴ

表領域とデータファイルの管理

データファイルのサイズ変更

ALTER DATABASE DATAFILE 'ファイル名' RESIZE サイズ;

データファイルの移動

SYSTEM表領域以外

  1. ALTER TABLESPACE 表領域名 OFFLINE
  2. ファイルコピー
  3. ALTER TABLESPACE 表領域名 RENAME DATAFILE 'ファイル名' TO 'ファイル名'
  4. ALTER TABLESPACE 表領域名 ONLINE

SYSTEM表領域

  1. SHUTDOWN
  2. ファイルコピー
  3. STARTUP MOUNT
  4. ALTER DATABASE RENAME FILE 'ファイル名' TO 'ファイル名'
  5. ALTER DATABASE OPEN

表領域の管理方法

ローカル管理表領域

  • データファイル内のエクステント割り当てをビットマップで表示し、不要ブロックを解放
  • EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    • エクステントをOracleサーバで自動管理
  • EXTENT MANAGEMENT LOCAL UNIFORM SIZE サイズ
    • 均一サイズを指定

ディクショナリ管理表領域

  • エクステントをデータディクショナリで管理
  • 各セグメントに対し、記憶領域パラメータの指定可
  • DEFAULT STORAGE句でのデフォルト指定可

最終更新:2008年02月27日 22:42