11g dataguard切换 最好经验-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502572
  • 博文数量: 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-09-29 06:09:05



  1. 1、备库中mrp是否在运行
  2. select process from v$managed_standby where process like 'mrp%';
  3. 如果没有则启动
  4.  alter database recover managed standby database cancel;
  5.  alter database recover managed standby database using current logfile disconnect;

  6. 2、检查备库redo状态
  7. select distinct l.group# from v$log l, v$logfile lf
  8.  where l.group# = lf.group#
  9.  and l.status not in ('unused', 'clearing','clearing_current');
  10.  如果有结果,则停止mrp后
  11.  alter database recover managed standby database cancel;
  12.  清理redo
  13.  alter database clear logfile group <orl group# from the query above>;

  14. 3、确认主备库同步gap
  15. 主库:select thread#, sequence# from v$thread;
  16. 备库:select thread#, max(sequence#) from v$archived_log
  17.      where applied = 'yes'
  18.      and resetlogs_change# = (select resetlogs_change#
  19.      from v$database_incarnation where status = 'current')
  20.      group by thread#;
  21. 如果超过3个,需要手工处理

  22. 4、验证临时文件个数相同
  23. select tmp.name filename, bytes, ts.name tablespace
  24.      from v$tempfile tmp, v$tablespace ts where tmp.ts#=ts.ts#;

  25. 5、没有offline文件
  26. select name from v$datafile where status='offline';

  27. 6、没有后台作业在运行
  28. select * from dba_jobs_running;
  29. select owner, job_name, start_date, end_date, enabled from
  30.      dba_scheduler_jobs where enabled='true' and owner <> 'sys';

  31. 7、创建还原点
  32. 备库:
  33.  alter database recover managed standby database cancel;
  34.  create restore point switchover_start_grp guarantee flashback database;
  35.  alter database recover managed standby database using current logfile disconnect;
  36.  
  37. 主库:
  38.  create restore point switchover_start_grp guarantee flashback database;
  39.  
  40.  -----------------
  41.  开始切换
  42.  
  43.  1、主切到备
  44. 备库此时mrp应该保持启动
  45. recover managed standby database disconnect;

  46. 主库状态
  47.   select switchover_status from v$database;
  48.   应该是to standby 或 sessions active

  49. alter database commit to switchover to standby with session shutdown;

  50. 2、备切到主
  51. 备库状态
  52.   select switchover_status from v$database;
  53.   应该是to primary 或 sessions active
  54.   
  55. alter database commit to switchover to primary with session shutdown;
  56. alter database open;

  57. 3、原主库切换到备用状态
  58. shu immediate
  59. startup mount
  60. alter database recover managed standby database using current logfile disconnect;

  61. 4、清理还原点
  62. 主备库上 drop restore point switchover_start_grp;

参考:
  使用 sql*plus 的 data guard 物理备用切换{banned}最佳佳实践(文档 id 1304939.1)
阅读(1123) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图