不用重建控制文件。SQL>startup mount
SQL>alter database rename 'path\file.ora' to 'new_path\file.ora';
SQL>alter database open;

解决方案 »

  1.   

    进来的都帮我顶一下啊,我都急死了,好多数据都要实时录入,数据库又起不来
    在alter database open是出ora-00600错误,后面一大排数字!
      

  2.   

    有没有其他办法可以删除控制文件中的的下面两个文件!
    13 /oracle8/app/oracle/product/8.0.5/dbs/D:ORANTDATABASERBS1ORCL.ORA 
    14 /oracle8/app/oracle/product/8.0.5/dbs/D:ORANTDATABASEINDEX_1.ORA 
      

  3.   

    我原来的两个文件已经被删除了啊,rename好象不行,找不到原文件啊,我去试试,可以就马上给分,大家继续给我解决方法啊!
      

  4.   

    我觉得你第一次地做法没有问题删除文件后,删除表空间:DROP TABLESPACE <tablespace_name> INCLUDING CONTENTS;
      

  5.   

    1。关闭数据库shutdown abort
    2。STARTUP RESTRICT MOUNT  
    3. Offline drop 数据会滚段文件
         ALTER DATABASE DATAFILE '<full_path_file_name>' OFFLINE DROP; 
    4。alter database open
    5. 删除表空间:DROP TABLESPACE <tablespace_name> INCLUDING CONTENTS; 
    今天真怪
      

  6.   

    表空间里面有其他有用的数据文件,我不可以删除啊,另外,用什么sql命令可以看数据库文件在哪个表空间!