暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

ORACLE-ADG-主备切换

原创 胡振兴 云和恩墨 2022-12-06
3566

环境描述

数据库IP

主机名

原角色

目标角色

192.168.6.132

ora19

Primary

Standby

192.158.6.135

ora19std

Standby

Primary

物理Standby的Switchover(无损切换)

Switchover,无损切换一般是用用户手动触发或有计划的进行触发来进行主从库切换,比如软硬件升级等需求。
其执行分为两个阶段。第一步,primary库转换为standby角色;第二步,standby库转换为primary角色。

  1. 迁移前检查

确认主备库的状态

#查看数据库当前查角色

# SQL> select DATABASE_ROLE from v$database;

# 查看数据库现在是否支持转换为Primary角色或Standby角色

SQL> select switchover_status from v$database;

# 查看主备库连接状态

SQL> select process, pid, status, thread#,sequence#,blocks from v$managed_standby;

主库切换备库

3.1 切换指令

1 # SQL> select name,open_mode,switchover_status from v$database;

2# SQL> alter system switch logfile;

3# SQL> alter system archive log current;

4# SQL> alter database commit to switchover to physical standby with session shutdown;

5# SQL> shutdown abort

6# SQL> startup mount

7# SQL> select switchover_status from v$database;

8# SQL> alter database open;

9# SQL> select switchover_status from v$database;

此时查询到主库ora19的角色和切换状态都已转变

3.2在新备库/原主库(ora19)启动日志应用

SQL> alter database recover managed standby database using current logfile disconnect from session;

3.3验证备库状态

#SQL> select database_role,switchover_status from v$database;

此时ADG切换成功

最后修改时间:2023-04-10 10:01:40
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论