#V$REPLICATION_STATUS

本视图显示集群中所有节点的备库redo传输汇总信息。

字段 类型 说明
THREAD# TINYINT 实例编号
CONNECTION VARCHAR(16) 主备连接状态
* CONNECTED:已连接
* DISCONNECTED:未连接
STATUS VARCHAR(16) 日志同步状态
* NORMAL:正常
* NEED REPAIR:需要修复备库
PEER_ROLE VARCHAR(16) 对端数据库角色
* PRIMARY:主
* STANDBY:备
* UNKNOWN:未连接,角色未知
PEER_MODE VARCHAR(16) 对端数据库运行状态,即对端V$INSTANCE视图的STATUS字段
* STARTED:数据库进程启动,此状态下不能操作数据库
* MOUNTED:数据库进程已经加载物理文件,此状态下能进行少量的维护操作
* OPEN:数据库正常运行状态
* UNKNOWN:未连接,状态未知
PEER_ADDR VARCHAR(256) 对端数据库的HA链路监听地址
PEER_POINT VARCHAR(16) 主库当前日志刷盘点,格式为{resetid}-{asn}-{blockid}
PEER_LFN BIGINT 主库当前日志序列号
RECEIVED_POINT VARCHAR(16) 备库当前日志接收点,格式为{resetid}-{asn}-{blockid}
RECEIVED_LFN BIGINT 备库当前日志接收序列号
APPLIED_POINT VARCHAR(16) 备库当前日志回放点,格式为{resetid}-{asn}-{blockid}
APPLIED_LFN BIGINT 备库当前日志回放序列号
TRANSPORT_LAG INTEGER 日志传输延迟时间(单位:毫秒)
APPLY_LAG INTEGER 日志回放延迟时间(单位:毫秒)
APPLY_FINISH_TIME INTEGER 日志回放预估剩余时间(单位:毫秒)
GAP_SEQ# INTEGER redo GAP 的最小日志序列号,0表示不存在redo GAP
ERROR VARCHAR(512) 该字段表示备库NEED REPAIR的错误原因
TIME_SINCE_LAST_MSG INTEGER 从备库收到最后一条消息,到现在经过的时间(单位:秒)
PEER_NODE_ID VARCHAR(16) 对端数据库的NODEID
TRIGGER_COND_FAILOVER VARCHAR(16) 主库是否触发了条件故障切换

Note:

{resetid}{asn}{blockid}

  • resetid:redo日志的reset id,每次重置redo时间线会使该值加1。
  • asn:归档序列号(archive sequence number),每产生一个redo,ASN会加1,每个redo的ASN不相同。
  • blockid:redo文件内页面所在ID,页面的偏移量为block id * block size。
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流