ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN 完整恢复

RMAN 完整恢复

原创 Linux操作系统 作者:dla001 时间:2011-05-11 15:04:48 0 删除 编辑

spfile ,control file,datafile,redo log全部丢失,如何恢复?

RMAN:

1 run { startup nomount pfile=dummy.pfile;

2 set dbid=xxxxxxxx;

3 restore spfile from autobackup;

4 shutdown abort;

5 startup nomount;

6 restore controlfile from autobackup;

7 alter database mount;

8 restore database;

9 recover database;

10 alter database open resetlogs;}

 

前提条件,开启controlfile autobackup,备份要有(这是废话吧)

解释如下:

1.创建一个pfile   db_name.pfile,只需要一个参数db_name

2.告诉RMAN所使用的数据库的DBID

3.根据默认名称位置,从最近的自动备份中提取spfile

4.中止instance

5.使用spfile启动instance

6.还原controlfile

7.加载controlfile

8.还原

9.恢复

10.重新初始化redo log。

在还原控制文件后,总要resetlog。

 

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

上一篇: REDO LOG
下一篇: RMAN 不完整恢复
请登录后发表评论 登录
全部评论

注册时间:2011-04-28

  • 博文量
    40
  • 访问量
    48920