方法二:仅对Oracle8i适用。使用下面的语句:ALTERTABLEtable_nameMOVETABLESPACEnew_tablespace;这样的话,所有的约束、索引、触发器都不会受到影响。可以用alterrollbacksegmentshrinktoXm;来手工进行收缩。SQL>selectblocks,empty_blocksfromdba_tableswheretable_name='表名';BLOCKSEMPTY_BLOCKS----------------------15751524SQ