一个应用程序所用的表不应建立在system表空间中,system表空间只是系统表使用的空间。如果你使用的是oracle8i,你可以用如下的命令把此表移动到其他的表空间中:alter table TABLENAME move tablespace NEWTABLESPACE;注意,执行完上面的命令后,要重新建立与本表相关的索引:
alter index INDEXNAME rebuild tablespace NEWTABLESPACE;
对于你的问题,最简单的办法是扩充system表空间:alter tablespace system
ADD DATAFILE  ’d:\oracle\oradata\orcl\system02.dbf’
SIZE 200M
AUTOEXTEND ON
NEXT 10M
MAXSIZE 500M;