ITPub博客

首页 > 数据库 > Oracle > 备库测试

备库测试

原创 Oracle 作者:dbadomingo 时间:2015-07-21 17:33:40 0 删除 编辑
上周和上上周的周末,都参加了一场备库测试。和很多公司一样,我们也有主备两个机房,京沪各一个。每年为了做测试,都会找一个周末把主库停掉用应用来测试备库是否能用。应用团队因为不怎么放心直接测试,所以都会选择正式测试(本周六)之前来一次pre-test。L2的印度人不太愿意做这个事情,最后落到了我的头上。
主备使用的都是Dataguard,测试过程需要激活备库,于是选择了flashback作为恢复备库的手段。大概步骤如下:

1.设置主备两端的dg_broker_start为false
2.配置recovery_dest
3.停止备库的dataguard
4.开启flashback
5.创建restore point
6.设置主库的log_archive_dest_state_2为defer
7.停主库
8.激活备库
9.打开备库
10.使用应用程序验证备库数据
11.验证完成后停备库然后startup mount
12.flashback备库到之前创建的restore point
13.执行alter database convert to physical standby让备库转换回standby
14.重启备库到mount
15.设置主库的log_archive_dest_state_2为enable
16.开启备库的日志同步
17.确认日志开始同步后,删除restore point,关闭flashback
18.设置主备两端的dg_broker_start为true
19.查看dgbroker的状态,确认正常后即可完成测试

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26871700/viewspace-1743480/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: TNS-00517
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-06-21

  • 博文量
    4
  • 访问量
    8726