什么什么颁本的数据,只要把这个文件OFFLINE DROP就可以启动数据库了
8I以前
SVRMGRL
SVRMGRL>CONNECT INTERNAL
SVRMGRL>STARTUP MOUNT
SVRMGRL>ALTER DATABASE DATAFILE 'C:\ORA\TEST.DAT' OFFLNE DROP;
SVRMGRL>ALTER DATABASE OPEN
这个时候数据库打开了
9I
sqlplus /nolog
sql>CONNECT /as sysdba
sql>STARTUP MOUNT
sql>ALTER DATABASE DATAFILE 'C:\ORA\TEST.DAT' OFFLNE DROP;
sql>ALTER DATABASE OPEN'C:\ORA\TEST.DAT' ---这个是你删除的文件

解决方案 »

  1.   

    什么表空间?如果是SYSTEM的话就算了吧。
      

  2.   

    不是SYSTEM 的表空间 ,是自己刚建的,里面什么都没有的 
    提示说  ORA-01219 数据未打开,仅允许在固定表/视图中查询
    而且从sqlplus那边也进不去啊 
    请大哥帮帮忙啊
      

  3.   

    现在的人太狠了 有备份吗 
    tablespace 中有重要数据吗
      

  4.   

    那你照LGQDUCKY(飘)的方法做了吗?
      

  5.   

    不是把  大哥 
    到 sql>CONNECT /as sysdba
    这步时 出现错误啊 
    ERROR:
    ORA-12560: TNS:protocol adapter error
    大哥 怎么办啊
      

  6.   

    这个问题很典型啊,我也遇到了同样的问题,不知道怎么办?大家帮帮忙啊!解决了我一定开贴散分.
        我是删除了文件夹中的undotbs02文件.
      

  7.   

    在数据库 mount 的状态使用 alter database datafile '你表空间对应的文件' offline;
    再 alter database open; 就可以打开了
      

  8.   

    启动数据库 
    # sqlplus /nolog
    sql>connect / as sysdba
    sql>startup mount
    SQL> select * from v$recover_file;  --查看有哪些已出现问题
    sql>alter database datafile '你表空间对应的文件' offline drop;
    sql>alter database open;
      

  9.   

    各位老大:   我删除了文件夹中的undotbs02文件.按照上面说的方法:执行alter database open;
    后,出现:ERROR 位于第 1 行:
    ORA-01147: SYSTEM 表空间文件 13 处于脱机状态
    ORA-01110: 数据文件 13: 'D:\ORACLE\ORADATA\...\UNDOTBS02.DBF'这是怎么回事呢?谢谢。