建数据文件时,
制定的大小和自动增加的大小是你数据文件的大小oracle并不会因为你删除数据而减小,他的数据文件还是那么大
除非你直接删除数据文件删除记录时,如果不是使用truncate的话,而且你的数据文件是自增的,
回滚段和临时表空间都会增加建议:
导出-〉删除-〉导入
将所有的数据文件禁止自增

解决方案 »

  1.   

    删除的确是不回收空间的
    除非truncate and drop才释放表的空间
    但是也不释放磁盘空间
    如果要回收磁盘空间
    必须导出->重新创建数据文件->导入
    ----------------
    to zzzsssccc(籍秋风) 
    delete 怎么会增加临时表空间???
      

  2.   

    to penitent(只取一瓢) :错了,是select 增加临时表空间
      

  3.   

    另一问题我来回答:Undo表空间需要另外建立一个表空间,切换过去,删除原来的Undo表空间,9I对这个的处理很麻烦的。
      

  4.   

    你是“安装数据库的服务器磁盘空间紧缺”
    不删除或者缩小数据文件是不行的。alter database datafile ‘你要删除的数据文件’ offline drop;即可