ALTER DATABASE DATAFILE の使い方

データファイルの大きさを変える(Oracle)

書き方

ALTER DATABASE DATAFILE 'パス' | 番号 RESIZE 200M;
ALTER DATABASE DATAFILE 'パス' AUTOEXTEND ON NEXT 10M MAXSIZE 1G;
ALTER DATABASE DATAFILE 'パス' AUTOEXTEND OFF;

RESIZE で大きさを変えます(使っている分より小さくはできない:ORA-03297)。AUTOEXTEND ON にすると、足りなくなったときに NEXT ずつ MAXSIZE まで自動で大きくなります。DBA_DATA_FILES の BYTES・AUTOEXTENSIBLE・MAXBYTES で確かめます。

例

ALTER DATABASE DATAFILE '/opt/oracle/oradata/FREE/users01.dbf' RESIZE 200M;

実際に打って練習する

Oracle DBA コースの Lv15「大きさを変える RESIZE と AUTOEXTEND」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

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

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