oracle+dg常用命令,oracle DG管理命令备忘录
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管理命令备忘录相关推荐
- Linux学习——Linux常用文件和目录管理命令(超详细)
Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...
- linux设置共享权限设置命令,Linux系列知识详解(三)--------- Linux链接命令和权限管理命令...
Linux系列知识详解(三)--------- Linux链接命令和权限管理命令 一:链接命令ln 简介:什么是链接命令?链接命令分为软链接和硬链接.其中软链接产生的新文件是以路径的形式表示原文件,类 ...
- 【容器】kubectl|K8S常用命令总结|crictl管理命令
目录 即可即用 kubectl常用命令总结 kubectl 查看 K8s 内节点.Pod 资源使用情况 kubectl get - 列出一个或多个资源 kubectl describe - 显示资源的 ...
- linux更改patrol密码,Linux常用的文件管理命令及用户管理命令
1.常用的文件管理命令-使用方法及示例 常用的文件管理类命令:mkdir.rmdir.touch.cat.tac. head. tail.more.less.cp.mv.rm等 注:跟在常用参数中的# ...
- Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例
目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...
- Linux常用命令—权限管理命令—其他权限管理命令
权限管理命令:chown 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法: chown [用户] [文件或 ...
- linux中 用户管理命令,Linux中的常用用户和用户组管理命令
who:查看当前服务器所有正在登陆中的用户,显示tty表示本地登录,pts表示远程终端.这个命名只能显示简单的登录信息,如果想要查看更为详细的登录信息,使用w命令. w命令除了显示who命令的内容外, ...
- oracle中常用关键字,oracle常用函数及关键字笔记
--函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...
- sudo命令及权限管理命令
一.sudo命令 概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等.这样不仅减少了roo ...
- Linux-基础命令和远程管理命令
注:本文为it黑马p1-p60的主要内容 p4不同应用领域的操作系统 一.桌面操作系统的三大类别: 1.windows操作系统:用户范围广,但是安全性很差 2.MacOS操作系统:适合开发人员使用,开 ...
最新文章
- Hashtable类
- 怎样让电脑速度变快_双11的笔记本电脑怎么买?哪些轻薄款的最好?
- python字典dragonloot_Python 字典与列表使用实例
- linux运维、架构之路-Nginx服务
- mysql Error Code: 1005(errorno:121)解决
- iterm2一键登陆服务器(门神权限不用每次都输密码进行验证)
- 强烈推荐《价值:我对投资的思考》
- 二叉树——二叉树的深度(洛谷 P4913)
- [PTA] 数据结构与算法题目集 6-10 二分查找
- 【脑经急转弯】—— 灯亮还是灭?
- AMOS软件简介【SPSS 050期】
- 【Python】Python绘制CIE1931色度图并标点
- java redis令牌桶_Redis令牌桶算法在限速中的应用
- usb芯片+android+驱动,PL2303芯片驱动
- python解一元二次方程复数_python – SymPy和复数的平方根
- assignin与evalin用法理解
- 暴力解决Centos6YUM下Loaded plugins: fastestmirror Determining fastest mirror和Could not retrieve mirro
- 树结构的所有特性(二叉树 完全二叉树 红黑树 btree b+tree)
- 文明重启战局服务器维护中是什么意思,文明重启为什么改了密码别人还能登?...
- Mac下解锁网易云音乐灰色歌曲
热门文章
- 快速排序算法的递归,迭代法实现(C++)
- COCI 2016/2017 Round #5题解
- Tomcat启动不成功提示:Windows不能在本地计算机启动Apache Tomcat【解决办法】
- chatGPT成功之道-数据
- jackson设置返回null为空字符串
- python中setattr用法_python中hasattr()、getattr()、setattr()函数的使用
- 2014年11月15日--linux命令使用
- OpenCV皮肤检测方法
- 自回归生成网络--WaveNet
- 计算机任务栏出现地址框,电脑WIN 10系统怎么更改任务栏的显示位置