我觉得可能是,分区后用户与表空间之间建立了连接,相当于有用户在使用数据库一样,是不能删除表空间的,而重起数据库后,所有的连接都断开了,此时可以删除表空间。
不一定对,学习,关注!

解决方案 »

  1.   

    其实这和表是否为分区表是没关系的,拿普通表测试一下吧!
      

  2.   

    你是指数据文件吧,当时是不能删除的,oracle对它还写的有保护
    DATAFILE 'd:\oracle\oradata\hmis\clc2004.ora'
    -----------------------
    如果你先把表空间离线,再删除,多半就能当时删除了。
    如果不重新启动数据库,等待一段时候,也就能删除了。