设为首页 收藏本站
查看: 2085|回复: 0

[经验分享] oracle rac与单实例dg 切换测试

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-24 08:24:05 | 显示全部楼层 |阅读模式
rac与单实例dg 切换测试
一、环境概述
1、环境
orace rac&单实例dg
os: centos 5.8 64位
oracle: 10.2.0.4
2dg同步状态
rac1:
wKioL1SZLmGxvy6TAACpLN5RWRc392.jpg
dg:
wKioL1SZLnbBlgraAACpIOzBUug425.jpg
dg现已同步状态
3、归档情况
rac
wKiom1SZLeui70PSAAE2kyp6KJQ124.jpg
wKioL1SZLqOi9U5-AAFA5GpZmzY435.jpg
dg:
wKiom1SZLhGgFSV1AAEjZyZ-4iM500.jpg
二、rac切备,dg切主,切换测试
1rac1&rac2 手工切归档
rac1:
alter system switch logfile;执行两次 两次间隔30s
rac2:
alter system switch logfile;执行两次 两次间隔30s
2、检查两库之间的归档
rac:
thread 1:
wKioL1SZLsuhh3h-AAFgclYvd4Y892.jpg
thread 2 :
wKiom1SZLi7wwPc4AAFGSjk_Epo292.jpg
dg:
wKioL1SZLu6ifY4cAAFkEx4EplY831.jpg
3、准备切换工作
关闭rac库关闭,并把rac1起到open
rac1&rac2
shutdown immediate;
rac1
startup open;

4、开始切换(执行时间80s左右)
ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

命令执行完,查看数据库状态
wKiom1SZLlii7Hp3AAAscwgZ4ik754.jpg
此时,为nomount状态

使用alterdatabase mount把库起到mount状态时
wKioL1SZLw-ySGrXAABcWOJ26HM612.jpg

重启数据库到mount
shutdownimmediate;
startupmount;

查看数据库角色与状态
wKiom1SZLnaSxBs5AABjmoqNhqI709.jpg
此时 主库rac1已变为备库

dg切换为主库(1s执行完成)
ALTERDATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
查看dg库状态
wKioL1SZLzDgU1rdAAA5M5NT-PA007.jpg
dg切换为主库,数据库状态为mount,把库起到open状态(执行时间8s)
alterdatabase open;

rac库起用自动恢复(3s执行完成)
recover managed standby database disconnectfrom session;

5、新的主备库归档应用情况
新主库(dg)
wKioL1SZL0jStaDYAAHKN7Cs-uU807.jpg
rac:
wKiom1SZLqyw9407AAIQSJrXO_c991.jpg

在新主库(dg)上手工切归档两次
alter system switch logfile;

再次查看两库之间的归档情况
新主库(dg)
wKioL1SZL2ORRBbhAAF6qUgiV4o350.jpg
rac库:
wKiom1SZLsrSS8MUAAF6qUgiV4o099.jpg
由此可以新的主备库关系是正常的

三、dg切备,rac切主,切换测试
1、新主库(dg)切为备库(执行时间60s左右)
dg:
ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

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

查看dg库的数据库角色
wKioL1SZL4fj1A6wAAA-1h-UFz0801.jpg

2rac库切为主库(执行时间1s
ALTER DATABASE COMMIT TO SWITCHOVER TOPRIMARY WITH SESSION SHUTDOWN;

查看数据库角色并将数据库启到open状态
wKiom1SZLunS0TpTAABJGB7Kr6g707.jpg
切换完成。

将rac2 库打开
startup open;


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-38531-1-1.html 上篇帖子: ORACLE_单行函数_CEIL FLOOR ROUND TRUNC 下篇帖子: Oracle_rac在vmware上面安装时,udev磁盘没有scsi_id返回值 oracle
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表