Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3492955
  • 博文数量: 738
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(738)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客

分类: Oracle

2021-08-15 23:18:36



  1. 用于解决存档日志文件丢失或损坏、无法解决的存档间隙或需要在不应用大量存档日志文件的情况下及时前滚备用数据库的问题。

  2. 备库关闭mrp后确认当前scn
  3. RECOVER MANAGED STANDBY DATABASE CANCEL;
  4. SELECT CURRENT_SCN FROM V$DATABASE;

  5. 主库发起增量备份(依据上面查出来的scn)
  6. BACKUP INCREMENTAL FROM SCN 3162298 DATABASE FORMAT '/tmp/ForStandby_%U' tag 'FORSTANDBY';

    1. 刷新备库的控制文件
    2. 主库:BACKUP CURRENT CONTROLFILE FOR STANDBY FORMAT '/tmp/ForStandbyCTRL.bck';

  7. scp /tmp/ForStandby_* 备库:/tmp


  8. 备库应用增量
  9. CATALOG START WITH '/tmp/ForStandby';
  10. recover database noredo;


  11. 备库文件位置:
  12. spool standby_datafile_names.txt
  13. set pagesize 1000;
  14. set lines 200
  15. col name format a60
  16. select file#, name from v$datafile order by file# ;
  17. spool off

  18. rmant target /
  19. SHUTDOWN IMMEDIATE ;
  20. STARTUP NOMOUNT;
  21. RESTORE STANDBY CONTROLFILE FROM '/tmp/ForStandbyCTRL.bck';
  22. ALTER DATABASE MOUNT;
  23. CATALOG START WITH '备库文件位置';

  24. SELECT FILE#, NAME FROM V$DATAFILE WHERE CREATION_CHANGE# >3162298;
  25. SWITCH DATABASE TO COPY;

  26. 如果备库需要配置闪回
  27. ALTER DATABASE FLASHBACK OFF;
  28. ALTER DATABASE FLASHBACK ON;
  29. select 'ALTER DATABASE CLEAR LOGFILE GROUP '||GROUP#||';' c from v$logfile where TYPE='STANDBY' group by GROUP#;
  30. 执行输出

  31. RECOVER MANAGED STANDBY DATABASE DISCONNECT;

  32. 参考:
  33. 使用 RMAN 增量备份前滚物理备用数据库的步骤。(文档 ID 836986.1)

阅读(5317) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~