ITPub博客

首页 > 数据库 > 数据库开发技术 > 恢复案例:归档模式下丢失全部数据文件的恢复

恢复案例:归档模式下丢失全部数据文件的恢复

原创 数据库开发技术 作者:blue_prince 时间:2005-01-06 15:34:55 0 删除 编辑

                 恢复案例:归档模式下丢失全部数据文件的恢复
1、模拟介质故障并启动数据库:
SQL> host del d:oracleoradataxue*.dbf
SQL> startup
ORACLE 例程已经启动。
Total System Global Area   24680476 bytes
Fixed Size                    75804 bytes
Variable Size               7749632 bytes
Database Buffers           16777216 bytes
Redo Buffers                  77824 bytes
数据库装载完毕。
ORA-01157: ????/?????? 1 - ??? DBWR ????
ORA-01110: ???? 1: 'D:ORACLEORADATAXUESYSTEM01.DBF'

[@more@]2、查看恢复信息:
SQL> select * from v$recover_file;
     FILE# ONLINE  ERROR                   CHANGE# TIME
---------- ------- -------------------- ---------- ----------
         1 ONLINE  FILE NOT FOUND                0
         2 ONLINE  FILE NOT FOUND                0
         3 ONLINE  FILE NOT FOUND                0
         4 ONLINE  FILE NOT FOUND                0
         5 ONLINE  FILE NOT FOUND                0
         6 ONLINE  FILE NOT FOUND                0
3、拷贝备份的数据文件,还原数据文件:
SQL> host copy f:db*.dbf d:oracleoradataxue
4、进行数据库恢复(至上次备份以来,归档日志未删除):
SQL> recover database
ORA-00279: ?? 2024400 (? 07/25/2004 16:03:23 ??) ???? 1 ????
ORA-00289: ??: D:ORACLEORADATAXUEARCHIVEXUET001S00006.ARC
ORA-00280: ?? 2024400 ???? 1 ???? # 6 ???
指定日志: {=suggested | filename | AUTO | CANCEL}
auto
已应用的日志。
完成介质恢复。
5、打开数据库,验证恢复:
SQL> alter database open;
SQL> select * from t;
         A
----------
         1

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

请登录后发表评论 登录
全部评论

注册时间:2007-12-23

  • 博文量
    92
  • 访问量
    2216592