以下のように表示されます。
(日本語)
ORA-01653: 表XXX.XXXを拡張できません
(英語)
ORA-01653: unable to extend table by in tablespace
XXX.XXXの箇所には、スキーマ名とテーブル名が表示されます。
発生パターン
このエラーは以下のような場合に発生します。
- データファイルのサイズを容量オーバーした
- データファイルを拡張しようとしたが制限で拡張できなかった
- エラー例
- ORA-01653: 表TARO.TESTTABLEを128(表領域MYTABLESPACE)で拡張できません
対処法
- 表領域のデーファファイルが一杯の場合はデータファイルのサイズを大きくする
→ [ORACLE] 表領域にデータファイルを追加する - 自動拡張が有効でない場合は有効にする
→ [ORACLE] 表領域が自動拡張かどうかを確認する
→ [ORACLE] 表領域の自動拡張をオンに変更する - 不要なデータを削除する
(deleteでは領域が増えないのでtruncateで削除してください。)