dg oracle 切换模式_oracle rac与单实例dg 切换测试

rac与单实例dg 切换测试

一、环境概述

1、环境

orace rac&单实例dg

os: centos 5.8 64位

oracle: 10.2.0.4

2、dg同步状态

rac1:

d250122f18d758c755b8bd4485777fe6.png

dg:

9d718ce454779aa92f0314e8c8111334.png

dg现已同步状态

3、归档情况

rac

b4359f631333d9d3716034d29ebe6303.png

e73dcc752a02527bd085557d20d37b23.png

dg:

931174f957a0f774c776b5dc3fe02a59.png

二、rac切备,dg切主,切换测试

1、rac1&rac2手工切归档

rac1:

alter system switch logfile;执行两次 两次间隔30s

rac2:

alter system switch logfile;执行两次 两次间隔30s

2、检查两库之间的归档

rac:

thread 1:

89554439db7fd6205b0b9eb5d5e55ec4.png

thread 2 :

58d78e263ba87075a981eef6388748bf.png

dg:

d867b25eaca23cbe09af9d33404c7893.png

3、准备切换工作

关闭rac库关闭,并把rac1起到open

rac1&rac2

shutdown immediate;

rac1

startup open;

4、开始切换(执行时间80s左右)

ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

命令执行完,查看数据库状态

1fb91d88f55f3545d4d679796145687d.png

此时,为nomount状态

使用alterdatabase mount把库起到mount状态时

de2d30cca339fa4b3f9d3dfc3f7cb811.png

重启数据库到mount

shutdownimmediate;

startupmount;

查看数据库角色与状态

c173b99dd6e8f2cbedc9d2bf9abc3a9c.png

此时主库rac1已变为备库

dg切换为主库(1s执行完成)

ALTERDATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;

查看dg库状态

330fc698f3653ff6e64aeda31429349a.png

dg切换为主库,数据库状态为mount,把库起到open状态(执行时间8s)

alterdatabase open;

rac库起用自动恢复(3s执行完成)

recover managed standby database disconnectfrom session;

5、新的主备库归档应用情况

新主库(dg)

22d43b018ad122ac6ae18d77c1eed72b.png

rac:

efc499300a3807770c01b8bf6afe965a.png

在新主库(dg)上手工切归档两次

alter system switch logfile;

再次查看两库之间的归档情况

新主库(dg)

e96bc82e12dd821b8df72b7c28370764.png

rac库:

92cc17b815bc70391dde4ff1dd642307.png

由此可以新的主备库关系是正常的

三、dg切备,rac切主,切换测试

1、新主库(dg)切为备库(执行时间60s左右)

dg:

ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

执行完切换,数据库为nomount状态,将库重启到mount状态

shutdown immediate;

startup mount;

查看dg库的数据库角色

58a40907c442f900906a8a9a9ecb5856.png

2、rac库切为主库(执行时间1s)

ALTER DATABASE COMMIT TO SWITCHOVER TOPRIMARY WITH SESSION SHUTDOWN;

查看数据库角色并将数据库启到open状态

7e0817034ff9b13af8a9bd71d79decc3.png

切换完成。

将rac2库打开

startup open;

原文:http://liweikang.blog.51cto.com/3246878/1593926

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值