博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 物理DG切换
阅读量:4317 次
发布时间:2019-06-06

本文共 1500 字,大约阅读时间需要 5 分钟。

在进行DATA GUARD的物理STANDBY切换前需要注意:

确认主库和从库间网络连接通畅;
确认没有活动的会话连接在数据库中;
PRIMARY数据库处于打开的状态,STANDBY数据库处于MOUNT状态;
确保STANDBY数据库处于ARCHIVELOG模式;
如果设置了REDO应用的延迟,那么将这个设置去掉;
确保配置了主库和从库的初始化参数,使得切换完成后,DATA GUARD机制可以顺利的运行。

确认当前数据库只有当前会话连接:

set pages 100 linesize 1000;
select SWITCHOVER_STATUS from v$database;
select count(*) from v$session where username is not null;

若有多于一个会话则:

select sid,serial# from v$session where username is not null;
select userenv('sid') from dual;
alter system kill session 'sid,serial#';

主库切换并重启至mount状态

alter database commit to switchover to physical standby;
shutdown immeidate;
startup mount;

登陆备库将其转换成primary库

set pages 100 lines 1000;
select SWITCHOVER_STATUS from v$database;

若switchover_status的值为to primary则可以开始standby to primary

alter database commit to switchover to primary;
alter database open;

standby to primary过程已经完成,回到原主库启动STANDBY开始接收并恢复主库的日志

alter database recover managed standby database disconnect from session;

switchover完成,检查下归档是否正常传输

检查日志最大序号是否一致,在主备库上检查归档序号是否一致
alter system switch logfile;
select sequence#,name,applied from v$archived_log order by sequence#;

查看是否有错误信息

select dest_id,status,destination,error from v$archive_dest;

查看状态

select status,type,database_mode,destination,db_unique_name,recovery_mode from v$archive_dest_status;

查看镜像日志

select timestamp,message from v$dataguard_status;

查看进程是否都已启动(ARCH、MRP0、RFS)

select process,status,thread#,sequence#,client_pid from v$managed_standby;

 

 

 

转载于:https://www.cnblogs.com/assassinann/p/Physical_DG_SwitchOver.html

你可能感兴趣的文章
sessionStorage
查看>>
代码示例_进程
查看>>
Java中关键词之this,super的使用
查看>>
人工智能暑期课程实践项目——智能家居控制(一)
查看>>
前端数据可视化插件(二)图谱
查看>>
kafka web端管理工具 kafka-manager【转发】
查看>>
获取控制台窗口句柄GetConsoleWindow
查看>>
Linux下Qt+CUDA调试并运行
查看>>
51nod 1197 字符串的数量 V2(矩阵快速幂+数论?)
查看>>
OKMX6Q在ltib生成的rootfs基础上制作带QT库的根文件系统
查看>>
zabbix
查看>>
多线程基础
查看>>
完美解决 error C2220: warning treated as error - no ‘object’ file generated
查看>>
使用SQL*PLUS,构建完美excel或html输出
查看>>
前后台验证字符串长度
查看>>
《算法导论 - 思考题》7-1 Hoare划分的正确性
查看>>
win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
查看>>
获取各种类型的节点
查看>>
表达式求值-201308081712.txt
查看>>
centos中安装tomcat6
查看>>