查看ADG主备库状态

DBA 专栏收录该内容
252 篇文章 0 订阅

1 进程

进程状态

IDLE - 进程未执行任何活动

CONNECTED - 建立到主数据库的网络连接
ALLOCATED - 进程处于活动状态,但当前未连接到主数据库

WRITING - 进程正在将重做数据主动写入已存档的重做日志

CLOSING - 进程已完成存档,正在关闭已存档的重做日志
WAIT_FOR_LOG - 进程正在等待已存档的重做日志完成
WAIT_FOR_LOG - 进程正在等待已存档的重做日志完成
APPLYING_LOG - 进程正在将已存档的重做日志主动应用到备用数据库

1.1 主库进程

LNS(ASYNC Redo Transport process) - 异步重做传输进程
DGRD(Generic Oracle Data Guard process)
ARCH(Archiver process) - 归档进程

在这里插入图片描述
LGWR
在这里插入图片描述
ARCH
在这里插入图片描述

1.2 备库进程

RFS(Remote file server)-接收进程
MRP0(Detached recovery server process)-恢复进程

在这里插入图片描述

1.3 传输速率

在这里插入图片描述

1.4 同步延迟

Transport lag: 是一种度量,表示到备用数据库的redo传输滞后于在主数据库上生成redo的程度。如果备用数据库上有一个或多个重做间隔,则计算传输延迟,就像在最早的重做间隔开始之后没有收到重做一样。
Apply lag:指由于向备用数据库传播和应用redo的延迟,备用数据库中的数据滞后于主数据库中的数据的程度。此值仅与应用实例相关。
在这里插入图片描述

2 视图

  • V$MANAGED_STANDBY
    显示与Data Guard环境中的物理备用数据库相关的某些Oracle数据库进程的当前状态信息。实例关闭后,此视图不会持久存在。
  • V$DATAGUARD_STATS
    在备用数据库上查询时,显示有关Oracle Data Guard度量的信息。在主数据库上查询时不返回任何行。
  • V$RECOVERY_PROGRESS
    可以用来跟踪数据库恢复操作,以确保它们不会停止,还可以用来估计完成正在进行的操作所需的时间。

3 MRP0进程

查看MRP0进程

select process, status from v$managed_standby;


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

关闭MRP进程(停止应用日志)

alter database recover managed standby database cancel;

开启MRP进程(开启应用日志)

alter database recover managed standby database using current logfile disconnect from session;
  • 1
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值