ALTER TABLESPACE の使い方

表領域を変える(Oracle)

書き方

ALTER TABLESPACE 名前 ADD DATAFILE 'パス' SIZE 50M;
ALTER TABLESPACE 名前 OFFLINE | ONLINE;
ALTER TABLESPACE 名前 READ ONLY | READ WRITE;
ALTER TABLESPACE 名前 RENAME TO 新しい名前;

データファイルを足して大きくしたり、止めたり(OFFLINE:中の表は ORA-00376 で読めない)、読み取り専用にしたり(READ ONLY:変更は ORA-00372)します。SYSTEM はオフラインにできません(ORA-01541)。

例

ALTER TABLESPACE users ADD DATAFILE '/opt/oracle/oradata/FREE/users02.dbf' SIZE 50M;
ALTER TABLESPACE app_data READ ONLY;

実際に打って練習する

Oracle DBA コースの Lv14「データファイルを足す」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

Oracle Database の管理コマンド一覧(DBA)へ戻る