表空间已经删除,但是文件未删除,怎样删除表空间文件.???

解决方案 »

  1.   

    数据文件要手动删除的,Oracle不建议直接在SQL中删除数据文件,因为这样做很危险.
    直接删除数据文件的话需要加后面的语句. 
    drop tablespace tablespace_name including contents and datafiles;
      

  2.   

    查看实例的数据文件
    select file#,ts# ,name from v$datafilealter tablespace 表空间名 drop datafile '数据文件名'
     
     
      

  3.   

    drop tablespace tablespace_name including contents and datafiles;
      

  4.   

    在操作系统中删除时:提示文件正在使用中无法删除.ALTER DATABASE DATAFILE 'D:\oracle\DTYW_QZCY_tablespace\DTYW_QZCY_CG_201101.dbf' offline drop
      

  5.   

    先把数据文件加回某个tablespace中,再去删试试呢