1、启动和停止日志应用服务

SQL> ALTER DATABASE START LOGICAL STANDBY APPLY INITIAL;

### SQL> ALTER DATABASE STOP LOGICAL STANDBY

APPLY;

### SQL> ALTER DATABASE START LOGICAL

STANDBY APPLY;

2、查看DG的状态

?  v$dataguard_stats

Apply lag:表明解决standby和primary之间的gap差距多长时间

Apply finish time :表明解决DG之间的gap要花费多长时间

?  v$dataguard_status

DG应用事务日志的信息

?  DBA_LOGSTDBY_EVENTS

可以通过试图查看DG运行过程中记录的日志信息。

?  V$LOGSTDBY_PROCESS

提供目前SQL apply的当前状态信息

?  V$LOGSTDBY_PROGRESS

提供当前SQL apply 状态的详细信息

?  V$LOGSTDBY_STATE

提供SQL apply当前状态信息

?  V$LOGSTDBY_STATS

提供SQL apply当前状态信息

?  V$MANAGED_STANDBY

提供日志应用和传输的信息

?  DBA_LOGMNR_PURGED_LOG

提供可以删除的归档日志文件

?  V$STANDBY_EVENT_HISTOGRAM

Standby 数据库的日志应用历史信息

3、STANDBY数据库打开

SQL>

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

SQL>

ALTER DATABASE OPEN;

SQL>

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE  DISCONNECT;

4、DG switchover切换步骤

?  检查主库是否可以切换为备库:

select

switchover_status from v$database;

查询结果如果是:TO

STANDBY,则主库可以切换为备库。如果不是该参数,则需要检查原因并处理直至状态为TO

STANDBY状态

?  执行主库切换备库切换命令:

alter database commit to switchover to physical standby

with session shutdown;

然后以启动备库的方式启动库。

?  检查备库是否可以切换为主库:

select switchover_status from v$database;

查询结果如果是:TO PRIMARY,则备库可以切换为主库,如非此状态,则需要解决直至为该状态。

?  执行备库切换主库命令

alter database commit to switchover to primary;

然后以启动主库的命令再启动数据库。

5、DG FAILOVER切换步骤

当主库无法提供服务时,启用FAILOVER切换步骤。

首先在备库上执行以下命令:停止应用恢复模式

alter database recover managed

standby database finish;

转换standbydb为primary db

alter database commit to switchover

to primary;

重启数据库,恢复正常业务

shutdown immediate

startup

注,执行该步会破坏DG架构,执行完之后DG需要重新搭建。

oracle+dg常用命令,oracle DG管理命令备忘录相关推荐

  1. Linux学习——Linux常用文件和目录管理命令(超详细)

    Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...

  2. linux设置共享权限设置命令,Linux系列知识详解(三)--------- Linux链接命令和权限管理命令...

    Linux系列知识详解(三)--------- Linux链接命令和权限管理命令 一:链接命令ln 简介:什么是链接命令?链接命令分为软链接和硬链接.其中软链接产生的新文件是以路径的形式表示原文件,类 ...

  3. 【容器】kubectl|K8S常用命令总结|crictl管理命令

    目录 即可即用 kubectl常用命令总结 kubectl 查看 K8s 内节点.Pod 资源使用情况 kubectl get - 列出一个或多个资源 kubectl describe - 显示资源的 ...

  4. linux更改patrol密码,Linux常用的文件管理命令及用户管理命令

    1.常用的文件管理命令-使用方法及示例 常用的文件管理类命令:mkdir.rmdir.touch.cat.tac. head. tail.more.less.cp.mv.rm等 注:跟在常用参数中的# ...

  5. Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例

    目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...

  6. Linux常用命令—权限管理命令—其他权限管理命令

    权限管理命令:chown 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法: chown [用户] [文件或 ...

  7. linux中 用户管理命令,Linux中的常用用户和用户组管理命令

    who:查看当前服务器所有正在登陆中的用户,显示tty表示本地登录,pts表示远程终端.这个命名只能显示简单的登录信息,如果想要查看更为详细的登录信息,使用w命令. w命令除了显示who命令的内容外, ...

  8. oracle中常用关键字,oracle常用函数及关键字笔记

    --函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...

  9. sudo命令及权限管理命令

    一.sudo命令 概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等.这样不仅减少了roo ...

  10. Linux-基础命令和远程管理命令

    注:本文为it黑马p1-p60的主要内容 p4不同应用领域的操作系统 一.桌面操作系统的三大类别: 1.windows操作系统:用户范围广,但是安全性很差 2.MacOS操作系统:适合开发人员使用,开 ...

最新文章

  1. Hashtable类
  2. 怎样让电脑速度变快_双11的笔记本电脑怎么买?哪些轻薄款的最好?
  3. python字典dragonloot_Python 字典与列表使用实例
  4. linux运维、架构之路-Nginx服务
  5. mysql Error Code: 1005(errorno:121)解决
  6. iterm2一键登陆服务器(门神权限不用每次都输密码进行验证)
  7. 强烈推荐《价值:我对投资的思考》
  8. 二叉树——二叉树的深度(洛谷 P4913)
  9. [PTA] 数据结构与算法题目集 6-10 二分查找
  10. 【脑经急转弯】—— 灯亮还是灭?
  11. AMOS软件简介【SPSS 050期】
  12. 【Python】Python绘制CIE1931色度图并标点
  13. java redis令牌桶_Redis令牌桶算法在限速中的应用
  14. usb芯片+android+驱动,PL2303芯片驱动
  15. python解一元二次方程复数_python – SymPy和复数的平方根
  16. assignin与evalin用法理解
  17. 暴力解决Centos6YUM下Loaded plugins: fastestmirror Determining fastest mirror和Could not retrieve mirro
  18. 树结构的所有特性(二叉树 完全二叉树 红黑树 btree b+tree)
  19. 文明重启战局服务器维护中是什么意思,文明重启为什么改了密码别人还能登?...
  20. Mac下解锁网易云音乐灰色歌曲

热门文章

  1. 快速排序算法的递归,迭代法实现(C++)
  2. COCI 2016/2017 Round #5题解
  3. Tomcat启动不成功提示:Windows不能在本地计算机启动Apache Tomcat【解决办法】
  4. chatGPT成功之道-数据
  5. jackson设置返回null为空字符串
  6. python中setattr用法_python中hasattr()、getattr()、setattr()函数的使用
  7. 2014年11月15日--linux命令使用
  8. OpenCV皮肤检测方法
  9. 自回归生成网络--WaveNet
  10. 计算机任务栏出现地址框,电脑WIN 10系统怎么更改任务栏的显示位置