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

偶尔有空上来看看

文章分类

全部博文(438)

文章存档

2021年(170)

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:41:10


  1. 备库
  2. RECOVER MANAGED STANDBY DATABASE CANCEL;
  3. select min(s) min_scn from(SELECT CURRENT_SCN s FROM V$DATABASE 
  4. union select min(checkpoint_change#) from v$datafile_header);

  5. 主库识别这些新增的文件
  6. SELECT FILE#, NAME FROM V$DATAFILE WHERE CREATION_CHANGE# > min_scn;
  7. backup datafile 6,7,8 format '/tmp/ForStandby_%U' tag 'FORSTANDBY';
  8. backup incremental from SCN 3162298 database format '/tmp/ForStandby_%U' tag 'FORSTANDBY';
  9. backup current controlfile for standby format '/tmp/ForStandbyCTRL.bck';
  10. scp /tmp/ForStandby* 备库:/tmp

  11. 备库
  12. shutdown immediate;
  13. startup nomount;
  14. restore standby controlfile from '/tmp/ForStandbyCTRL.bck';
  15. alter database mount;
  16. CATALOG START WITH '/tmp/ForStandby';

  17. run
  18. {
  19. set newname for datafile 6 to '+DISKGROUP';
  20. set newname for datafile 7 to '+DISKGROUP';
  21. set newname for datafile 8 to '+DISKGROUP';
  22. restore datafile 6,7,8;
  23. }

  24. CATALOG START WITH '备库文件位置'; --例如:+DATA/orcldg/datafile/
  25. SWITCH DATABASE TO COPY;
  26. RECOVER DATABASE NOREDO;

  27. ALTER DATABASE FLASHBACK OFF; --根据需要
  28. ALTER DATABASE FLASHBACK ON;

  29. ALTER DATABASE CLEAR LOGFILE GROUP 1;
  30. ALTER DATABASE CLEAR LOGFILE GROUP 2;
  31. ALTER DATABASE CLEAR LOGFILE GROUP 3;
  32. RECOVER MANAGED STANDBY DATABASE DISCONNECT;


参考:
将数据文件添加到主数据库时使用 RMAN 增量备份前滚备用数据库的步骤(文档 ID 1531031.1)
阅读(3421) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~