且导出后, 其他机器再次导入, 也会占用其同样的 initial 大小.
解决过程
注意: 进行以下操作前, 要先对数据进行备份. 以防出错!...那么这个用户导出数据后, 其他电脑导入, 也会占用 18.6GB 空间.
缩小表 initial 空间 (dba 用户执行)
select 'ALTER TABLE '||owner||'.'...此时这个用户再导出的数据文件, 其他电脑再导入, 就只会占用 0.2G 空间, 而不是 18GB....彻底清理空间
上述操作, 只能缩小这个用户部分占用空间, 仅能用于再次导出后, 导入时不会占用大量空间....如想彻底清空表空间, 可以导出数据后, 删除此用户, 再执行清理命令, 然后再次建立用户导入即可.
一定要注意先备份数据, 且确定导出的数据无误, 再进行此操作.