oracle rac与单实例dg 切换测试

rac与单实例dg 切换测试

一、环境概述

1、环境

orace rac&单实例dg

os: centos 5.8 64位

oracle: 10.2.0.4

2、dg同步状态

rac1:

dg:

dg现已同步状态

3、归档情况

rac

dg:

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

1、rac1&rac2 手工切归档

rac1:

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

rac2:

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

2、检查两库之间的归档

rac:

thread 1:

thread 2 :

dg:

3、准备切换工作

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

rac1&rac2

shutdown immediate;

rac1

startup open;

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

ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

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

此时,为nomount状态

 

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

 

重启数据库到mount

shutdownimmediate;

startupmount;

 

查看数据库角色与状态

此时 主库rac1已变为备库

 

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

ALTERDATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;

查看dg库状态

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

alterdatabase open;

 

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

recover managed standby database disconnectfrom session;

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

新主库(dg)

rac:

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

alter system switch logfile;

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

新主库(dg)

rac库:

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

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

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

dg:

ALTER DATABASE COMMIT TO SWITCHOVER TOPHYSICAL STANDBY WITH SESSION SHUTDOWN;

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

shutdown immediate;

startup mount;

查看dg库的数据库角色

 

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

ALTER DATABASE COMMIT TO SWITCHOVER TOPRIMARY WITH SESSION SHUTDOWN;

 

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

切换完成。

 

将rac2 库打开

startup open;

 

时间: 2024-08-28 16:50:35

oracle rac与单实例dg 切换测试的相关文章

Oracle_lhr_CentOS 7.3 ECS上搭建RAC 18c+单实例DG+EMCC+DG

Oracle_lhr_CentOS 7.3 ECS上搭建RAC 18c+单实例DG+EMCC+DG的FSFO快速故障转移配置 [大型连续免费公开课]Oracle 18c rac+dg+13.3的emcc部署配置(2018年最后一次免费公开课) 报名连接:https://ke.qq.com/course/315575 讲师:小麦苗 预计课时:6课时 开课时间:11月9日20点 相关软件下载地址:https://share.weiyun.com/57HUxNi 听课福利: 1.获得讲课文档pdf和课

Oracle - 给rac创建单实例dg,并做主从切换

一.概述 本文将介绍如何给rac搭建单节点的dg,以及如何对其进行角色转换.预先具备的知识(rac搭建,单实例-单实例dg搭建) 二.实验环境介绍 主库rac(已安装rac,并已有数据库orcl)rac1:192.168.56.11,sid1:orcl1,version:11.2.0.4rac2:192.168.56.12,sid2:orcl2,version:11.2.0.4 从库(已安装单实例数据库软件,无数据库实例)oradg:192.168.56.102,sid:orcldg,versi

Oracle RAC 转换为单实例

OS:redhat 5.8 DB:Oracle RAC 10.2.0.5.0(raw devices) 背景:由于存储IO瓶颈,客户voting disk磁盘写入速度为几kb每秒,导致两节点宕机.只要启动crs就宕机,由于白天业务需要正常运行.所以将rac临时转换为单实例用 总体步骤: 1.创建pfile 2.relink oracle 3.pfile启动数据库 4.配置VIP rac转换为单机: 1.创建pfile [[email protected] bin]$ sqlplus / as s

Oracle 11g 两个节点RAC 搭建单实例DG详细步骤以及注意事项

环境介绍: OS: 都是 [[email protected] ~]# uname -a Linux java3 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux 主库:  数据库版本:11.2.0.3.0  两个节点的RAC  节点一:192.168.15.26  节点二:192.168.15.27 standby 数据库版本:  11.2.0.3.0      IP 192.16

RAC对单实例DG redo大小日志修改

解决思路是:先备库增加standby redo删除老standby redo,然后主库增加standby redo删除老standby redo,主库增加新redo删除老redo,最后备库库增加 redo删除老redo. 查看主库redo日志信息: SELECT a.group#,        a.thread#,        a.bytes / 1024 / 1024 "size_mb",        a.members,        a.status,        b.M

Oracle 11g RAC到单实例ASM的物理Standby搭建

一.DG环境配置 此次搭建Standby的主库为:" RedHat 6.5+11G+RAC+ASM安装与配置(三节点)",11g单实例ASM安装使用ASMLib的方式,不在使用UDEV方式,磁盘为本机磁盘,非远程挂载的磁盘.本次搭建包含了11g单实例ASM的详细安装过程. 1. 基本环境 主库: 实例名:racdb1,racdb2,racdb3        DB_NAME:racdb              DB_UNIQUE_NAME:racdb 备库: 实例名:racdg  

ORACLE11g R2【RAC+ASM→单实例FS】

ORACLE11g R2[RAC+ASM→单实例FS] 11g R2 RAC+ASMà单实例FS的DG,建议禁用OMF. 本演示案例所用环境:   primary standby OS Hostname node1,node2 std OS Version RHEL6.5 RHEL6.5 DB Version 11.2.0.4 11.2.0.4 db_name stephen stephen db_unique_name stephen standby service_names stephen

ORACLE10g R2【RAC+ASM→单实例FS】

ORACLE10g R2[RAC+ASM→单实例FS] 10g R2 RAC+ASMà单实例FS的DG,建议禁用OMF. 本演示案例所用环境:   primary standby OS Hostname node1,node2 std OS Version RHEL5.8 RHEL5.8 DB Version 10.2.0.5 10.2.0.5 db_name stephen stephen db_unique_name stephen standby service_names stephen

搭建rac对单实例的MAA

一:实验环境 系统:redhat 4 三台计算机rac1,rac2,dg. --其中rac为主库,单实例为备库 已在虚拟机里搭建好集群环境(rac1,rac2); dg计算机里没有建任何数据库(只安装了Oracle软件). 二:实验步骤 单实例环境部署请参考文档‘Linux下安装Oracle 10g(redhat 4)’. 3.1:enable forced logging --将主库设为强制归档 SQL> select force_logging from v$database; FOR --