ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 为了验证控制文件的作用,我想做个实验,结果数据库起不来了

为了验证控制文件的作用,我想做个实验,结果数据库起不来了

原创 Linux操作系统 作者:lijiebin 时间:2007-07-25 10:48:27 0 删除 编辑
为了验证控制文件的作用,我想做个实验,结果数据库起不来了
oracle9+windows   noarchivelog 无任何备份
将数据库shutdown后,删除了users表空间
startup mount
SQL> select * from v$backup
  2  /

     FILE# STATUS                CHANGE# TIME
---------- ------------------ ---------- ----------
         1 NOT ACTIVE                  0
         2 NOT ACTIVE                  0
         3 NOT ACTIVE                  0
         4 NOT ACTIVE                  0
         5 NOT ACTIVE                  0
         7 NOT ACTIVE                  0
         8 NOT ACTIVE                  0
         9 FILE NOT FOUND              0
        10 NOT ACTIVE                  0

已选择9行。

SQL> alter database create datafile 9 as 'D:\oracle\oradata\jet\user01.dbf'
  2  /
alter database create datafile 9 as 'D:\oracle\oradata\jet\user01.dbf'
*
ERROR 位于第 1 行:
ORA-01178: 文件 9 在最后一个 CREATE CONTROLFILE 之前创建,无法重新创建
ORA-01110: 数据文件 9: 'D:\ORACLE\ORADATA\JET\USERS01.DBF'


SQL> recover datafile 9
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 9: 'D:\ORACLE\ORADATA\JET\USERS01.DBF'
ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 9: 'D:\ORACLE\ORADATA\JET\USERS01.DBF'
请问高手们,我有机会把数据库起来吗???????

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8135069/viewspace-136051/,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle脚本问题
请登录后发表评论 登录
全部评论

注册时间:2008-01-10

  • 博文量
    145
  • 访问量
    149725