geek.conf.2

あるエンジニアの備忘録

ORA-01653エラー

タイトルのエラーは表領域のサイズ以上のデータを使用すると起こります。
つまり、これ以上表領域を拡張できません!と言われています。

で、なんとかしろと言われたので以下のsqlで対処しましたとさ。

system権限を持つユーザでDBにログイン〜

拡張できなくて怒られている表領域のサイズを確認する。
SQL>select name, bytes/1024/1024"MB" from v$datafile where name = '/data/data01.dbf';

表領域のサイズを変更する。
SQL>alter database datafile '/data/data01.dbf' resize 2048M;

一時表領域の場合は上記datafileをtempfileに変えます。

データベースが変更されました。