ORA-1653: unable to extend table TABLE_NAME by 2048 in tablespace TS_NAME


因為Tablespace空間已滿,Table容量無法擴充。在建立Tablespace時,如果沒有設定容量為Auto,

就會因為Tablespace空間已滿而無法寫入任何資料。

SQL> select a.name,b.name from v$tablespace a , v$datafile b where a.ts#=b.ts# ;

可以查詢Tablespace所屬的Datafile,接者可以更改Tablespaec容量

SQL > alter database datafile ' FILE_PATH_NAME ' resize TS_SIZE;

例:ALTER DATABASE DATAFILE 'c:\oracle\oradata\orabase\tools02.tom' RESIZE 50M;

SQL> alter database datafile ' FILE_PATH_NAME ' autoextend on;