首批通过分布式安全可靠测评,为关键业务系统打造
GV$OB_TRANSACTION_PARTICIPANTS
更新时间:2026-07-15 20:56:59
说明
该视图从 V4.0.0 版本开始引入。
功能描述
展示当前租户在所有 OBServer 节点上的活跃事务的参与者信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| TENANT_ID | NUMBER(38) | NO | 租户 ID |
| SVR_IP | VARCHAR2(46) | NO | 服务器 IP 地址 |
| SVR_PORT | NUMBER(38) | NO | 服务器端口号 |
| SESSION_ID | NUMBER(38) | NO | 对于 V4.2.x 版本:
|
| SCHEDULER_ADDR | VARCHAR2(64) | NO | 调度者所属节点地址 |
| TX_TYPE | VARCHAR2(11) | NO | 事务类型 |
| TX_ID | NUMBER(38) | NO | 事务ID |
| LS_ID | NUMBER(38) | NO | 所属日志流ID |
| PARTICIPANTS | VARCHAR2(1024) | NO | 参与者列表 |
| CTX_CREATE_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | YES | 上下文创建时间点 |
| TX_EXPIRED_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | YES | 事务超时时间点 |
| STATE | VARCHAR2(9) | NO | 上下文提交状态 |
| ACTION | VARCHAR2(10) | NO | 上一个已执行动作 |
| PENDING_LOG_SIZE | NUMBER(38) | NO | 待持久化数据大小 |
| FLUSHED_LOG_SIZE | NUMBER(38) | NO | 已持久化数据大小 |
| IS_EXITING | VARCHAR2(3) | NO | 是否正在退出 |
| ROLE | VARCHAR2(8) | NO | 上下文角色 |
| COORD | NUMBER(38) | NO | 其对应的协调者 IS ID(仅当进入提交阶段后生效) |
| LAST_REQUEST_TIME | TIMESTAMP(6) WITH LOCAL TIME ZONE | YES | 最后一次收到外部请求的时间点 |
| FORMATID | NUMBER(38) | NO | xid 格式类型 |
| GLOBALID | VARCHAR2(256) | NO | XA 事务全局标识符 |
| BRANCHID | VARCHAR2(256) | NO | XA 事务分支限定符 |
查询示例
用户租户下,查看本租户在所有节点上活跃事务的参与者信息。
obclient [SYS]> SELECT * FROM SYS.GV$OB_TRANSACTION_PARTICIPANTS\G
查询结果如下:
*************************** 1. row ***************************
TENANT_ID: 1004
SVR_IP: 11.xxx.xxx.xxx
SVR_PORT: 28825
SESSION_ID: 3221613842
SCHEDULER_ADDR: "11.xxx.xxx.xxx:28825"
TX_TYPE: UNDECIDED
TX_ID: 1928779
LS_ID: 1001
PARTICIPANTS: NULL
CTX_CREATE_TIME: 26-MAR-25 03.26.35.414104 PM
TX_EXPIRED_TIME: 27-MAR-25 03.26.35.414104 PM
STATE: ACTIVE
ACTION: START
PENDING_LOG_SIZE: 57
FLUSHED_LOG_SIZE: 0
ROLE: LEADER
COORD: -1
LAST_REQUEST_TIME: 26-MAR-25 03.26.35.414104 PM
FORMATID: -1
GLOBALID: NULL
BRANCHID: NULL
1 row in set