表空间  GTI40_DATA01 数据文件GTI40_DATA01.dbf被我删除了
我再运行drop tablespace qwer   
会报错ORA-01116: 打开数据库文件48时出错
ORA-01110: 数据文件 48: '/data/GTI40_DATA01.dbf'
ORA-27041: 无法打开文件
Linux Error: 2: No such file or directory
Additional information: 3我怎么才能删除这个表空间
现在我无法在建立这个空间(在线等急!!!!!!!!)

解决方案 »

  1.   

    楼主可以试一下:alter database datafile 48 offline;
    或者:
    alter tablespace GT140_DATA01 offline;
    总之,是要让数据文件GT140_DATA01.DBF脱机.
    然后再执行:drop tablespace GT140_DATA01 including contents and datafiles;
      

  2.   

    1楼的方法如果不行的话,可以这样试试:
    shutdown immediate
    startup mount
    alter database datafile '/data/GTI40_DATA01.dbf' offline drop;
    alter database open;
      

  3.   

    1楼的方法不好用alter database datafile 48 offline;说ORA-01145: 除非启用了介质恢复,否则不允许紧急脱机
    alter tablespace GT140_DATA01 offline  说表空间不存在----
    可是我create tablespace GTI40_DATA
    datafile '/data/GTI40_DATA01.dbf' size 1024M
    说表空间已经存在
      

  4.   

    我刚刚临时创建了一个表空间,两个数据文件,删了其中一个,执行drop tablespace 一样没问题啊,你把GT140_DATA01表空间的数据清空(删除模式 drop user XXX cascade),执行drop tablespace GT140_DATA01 including contents and datafiles 再试试!
      

  5.   

    或者你也可以这样试试,执行alter database backup controlfile to trace ,然后再user_dump_file找到刚刚备份的trace文件,然后用文本编辑器打开,把GT140_DATA01 表空间的内容删除了,(创建表空间的时候就没有了GT140_DATA01 的内容,自然打开的时候也不会去找该表空间了),然后shutdown immediate 
    startup nomount 
    执行创建控制文件的命令
    然后alter database mount
    然后alter database open 这样也可以试试!
      

  6.   

    LZ在OFFLINE数据文件时报错是因为datafile只能在归档模式下脱机。
    所以步骤为:
    1.startup mount
    2.alter database archivelog
    3.alter database datafile xxx offline;
    4.drop tablespace xxxx including contents;
    5.alter database open
      

  7.   

    如果不想改变归档模式,也可以用:
    alter database datafile xxx offline for drop;
    来脱机数据文件。
      

  8.   

    shutdow immediate
    startup mount
    alter tablespace XX datafile‘。。’ rename ‘’
    就是将报错的datafile改名
    alter system open
      

  9.   

    在 mount 状态下,先 offline,再 drop。
      

  10.   

    在mount状态下,先offine,然后drop,和上面那样的方法,应该是可的
      

  11.   

    简单的问题搞这么复杂?
    按下面步骤做即可:
    1.shutdown immediate
    2.startup mount 
    3.alter database datafile 'xxx' offline drop; 
    4.alter database open
    5.drop tablespace xxxx including contents and datafiles;