背景:应对发生灾难、故障和其他割接场合进行的灾备演练,包括主备切换和主机意外宕机。

一、主备切换(

switch over

)

#################

#  primary

操作

#################

1

)确认主机打开方式

SQL> select DATABASE_ROLE,PROTECTION_MODE,open_mode from v$database;

2

)切换到备机模式

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;

###############

#  standby

操作

###############

1

)取消备机日志应用

SQL> alter database recover managed standby database cancel;

2

)切换到主机模式

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

3

)重启备库

SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP;

###############

#  primary

操作

###############

1

)重启主库

SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP MOUNT;

2

)调整为“

READ ONLY

”状态

SQL> alter database open;

3

)应用日志

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

4

)确认

open_mode

为“

READ ONLY WITH APPLY

SQL> select open_mode from v$database;

#############

#  test

测试

#############

在原备机上插入数据,测试原主机是否收到。

二、主库宕机(

failover

)

###############

#  primary

操作

###############

$ ps –ef | grep pmon

$ kill -9 {pid_pmon}

###############

#  standby

操作

###############

取消

standby

日志应用

standby SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

standby SQL> alter database recover managed standby database finish;

※如果没有应用standby redolog,此处使用下面的命令:

standby SQL> alter database recover managed standby database finish skip standby logfile;

2

)重启

db

mount

状态

standby SQL> shutdown immediate;

standby SQL> startup mount;

3

)切换到主机模式

standby SQL> alter database commit to switchover to primary;

standby SQL> alter database open;

#############

#  test

测试

#############

测试原备机是否可以连接使用,并统计丢失数据。

如果是Oracle rac,在进行切换操作时,需要关闭一个节点即可,方法是一样的

dg oracle 切换模式_oracle dg切换操作示例相关推荐

  1. dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换

    1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...

  2. Oracle mysql 语句_Oracle 数据库常用操作语句大全

    一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop database dbname 3.备份数据库 完全备份 exp dem ...

  3. dg oracle 切换模式_谈谈dg切换涉及的概念:switchover和failover区别

    概述 今天有朋友问了一个问题:switchover和failover之间的区别,有点懵逼,居然把这忘记了,这里总结下两者之间的一些区别. DG架构 DG切换时注意点: 1.确认主库和从库间网络连接通畅 ...

  4. oracle dg只读,DG -- READ ONLY模式打开物理Standby

    物理Standby  概念 DG通过REDO应用来维护物理Standby数据库. 通常在物理Standby没有执行REDO应用操作的时候,可以将物理Standby数据库以READ ONLY模式打开,如 ...

  5. Oracle DG常用视图与运维护常用操作

    墨墨导读:本文来自墨天轮(www.modb.pro)读者投稿,作者对DG常用视图与运维常用操作进行解读,分享至此,希望对大家有帮助. 1.查看备库状态 SQL> select open_mode ...

  6. oracle 存档终点修改,Oracle 归档模式与非归档模式的切换

    Oracle 归档模式与非归档模式的切换 1.查看oracle是否处于归档模式 arichive log list; 数据库日志模式            非存档模式 自动存档            ...

  7. 命令行界面命令模式及相互切换、交换机命令行操作模式及模式间的切换过程、命令行界面基本功能、命令的快捷键功能、交换机基本配置命令、交换机特权模式下基本命令、交换机全局配置模式下基本命令、

    1.命令行界面命令模式及相互切换   锐捷交换机命令行管理界面分成若干不同的模式,用户当前所处的命令模式决定了可以使用的命令,不可跨模式执行命令.以下给出三种基本模式.   用户模式(User EXE ...

  8. Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档)

    实验:Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档) 步骤1:Oracle单实例搭建 1. 系统环境检查 2. 创建用户.组,配置环境变量.安装目录 3. 安装Orac ...

  9. Oracle DataGuard 之--Physical DG转换Logical DG

    Oracle DataGuard 之--Physical DG转换Logical DG 一.Physical DG和Logical DG Physical Standby使用的是Media Recov ...

最新文章

  1. TensorFlow被曝存在严重bug,搭配Keras可能丢失权重,用户反映一个月仍未修复
  2. 人脸对齐--Face Alignment by Explicit Shape Regression
  3. 多项式乘法c语言,急!!!!c语言:求n次多项式的加法和乘法
  4. 2022-02-21
  5. 1053 Path of Equal Weight
  6. python3 全局变量 局部变量_python3 函数传参练习 全局变量与局部变量 的理解
  7. 滴答定时器的计数模式_【高手私藏】STM32学习笔记:SysTick滴答时钟
  8. 构建模式--Adapter模式(JAVA)
  9. 转载 实践与分享:Windows 7怎么获取TrustedInstaller权限【图文教程】
  10. c#split方法拆分为数据_【转载】C#使用Split函数根据特定分隔符分割字符串
  11. Linux系统学习之 三:新手必须掌握的Linux命令3
  12. 编译OpenJDK12:a microsoft compiler is required
  13. python 字体颜色_Python字体颜色设置
  14. 运放系列:电压跟随器
  15. 液压传动与气动技术【3】
  16. STM32单片机Flash模拟EEPROM
  17. html 心形字符,心形符号大全
  18. 计算机通信网络(二)路由基本概念及静态路由配置
  19. nginx 版本升级
  20. ubuntu 16 xenial EKL安装

热门文章

  1. PHP接口与抽象类区别:接口用来扩展应用 抽象用来总结归纳
  2. Mysql报错时区错误invalid timezone
  3. JS的parseInt
  4. c语言再大文件内搜索,C语言中大型磁盘文件的二进制搜索
  5. c语言指针大全,C语言指针
  6. HTTP常用头部信息
  7. smarty模板概念及应用场合
  8. linux下的定时任务处理
  9. php的配置工具,星外php自动配置工具
  10. elxel表格纸张尺寸_纸张知识|克重厚薄多少,正度大度纸开本尺寸规格是什么大小,和A4有啥区别?...