ora-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502958
  • 博文数量: 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 22:20:28

配置了备库就应该设置force_logging为yes,不然如果有sqlldr等nologging操作有可能会导致备库出现坏块。为了修复还得把整个文件重新同步。



  1. -- 1.备库上检查哪些文件发生过nologging
  2. col first_nonlogged_scn for 999999999999
  3. select file#, first_nonlogged_scn from v$datafile where first_nonlogged_scn > 0;

  4. -- 2.备库上offline这些文件
  5. --recover managed standby database cancel; --停mrp
  6. alter database datafile 4 offline for drop; --根据步骤1检查的结果,可能有多个文件
  7. --recover managed standby database using current logfile disconnect;

  8. -- 3.主库上备份那些文件(根据步骤1的检查结果)
  9. backup incremental from scn 225979 datafile 4 format '/tmp/forstandby_%u' tag 'for standby';
  10. scp /tmp/forstandby_* 备库:/tmp

  11. -- 4.备库上恢复这些增量备份
  12. catalog start with '/tmp/forstandby_';
  13. --recover managed standby database cancel;
  14. alter database datafile 4 online;
  15. recover datafile 4,5,6,7,8 noredo;
  16. select file#, first_nonlogged_scn from v$datafile where first_nonlogged_scn > 0;

  17. -- 5.重新创建备库控制文件(doc id 459411.1)
  18. 主库
  19. alter database create standby controlfile as '/tmp/forstandby_ctl';
  20. scp /tmp/forstandby_ctl 备库:/tmp/
  21. 备库
  22. mv /tmp/forstandby_ctl /oradata/orcl/control01.dbf
  23. startup mount

  24. -- 6.备库恢复同步
  25. delete backup tag 'for standby';
  26. recover managed standby database using current logfile disconnect;


清理主库的文件
rm -fr /tmp/forstandby_*

如果是12c的话,前5步通过一个命令即可完成
  --备库上
  1. recover database from service tns_prim noredo using compressed backupset;


参考:
使用 rman 增量备份前滚备用数据库以修复 nologging 更改(文档 id 958181.1)
阅读(5648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图