归档文件丢失,且主库增加了几个数据文件,如果前滚备库?-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502956
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

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: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. 假设这里的{banned}最佳小scn是3162298 

  6. 主库识别这些新增的文件
  7. select file#, name from v$datafile where creation_change# >3162298;
  8. 假设这里有678三个新增文件

  9. backup datafile 6,7,8 format '/tmp/forstandby_%u' tag 'forstandby';
  10. backup incremental from scn 3162298 database format '/tmp/forstandby_%u' tag 'forstandby';
  11. backup current controlfile for standby format '/tmp/forstandbyctrl.bck';
  12. scp /tmp/forstandby* 备库:/tmp

  13. 备库
  14. shutdown immediate;
  15. startup nomount;
  16. restore standby controlfile from '/tmp/forstandbyctrl.bck';
  17. alter database mount;
  18. catalog start with '/tmp/forstandby';

  19. run
  20. {
  21. allocate channel c1 type disk;
    allocate channel c2 type disk;
    allocate channel c3 type disk;
    allocate channel c4 type disk;
    set newname for datafile 6 to' diskgroup';
  22. set newname for datafile 7 to ' diskgroup';
  23. set newname for datafile 8 to ' diskgroup';
  24. restore datafile 6,7,8;
  25. }

  26. catalog start with '备库文件位置'; --例如: data/orcldg/datafile/
  27. switch database to copy;
    1. run
    2. {
    3. allocate channel c1 type disk;
      allocate channel c2 type disk;
      allocate channel c3 type disk;
      allocate channel c4 type disk;
  28.  recover database noredo;
    1. }

  29. alter database flashback off; --根据需要
  30. alter database flashback on;

  1. 备库
  2. sqplus / as sysdba
  3. alter database clear logfile group 1;
  4. alter database clear logfile group 2;
  5. alter database clear logfile group 3;
  6. recover managed standby database disconnect;


参考:
将数据文件添加到主数据库时使用 rman 增量备份前滚备用数据库的步骤(文档 id 1531031.1)
阅读(6238) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图