Oracle 视图 DBA_2PC_PENDING 官方解释,作用,如何使用详细说明

本站中文解释

(仪表板发起型2PC任务)

1. Oracle视图 DBA_2PC_PENDING:
Oracle通过此视图可以查看处于仪表板发起型2PC任务状态的所有会话和事务,并检查它们应完成的状态,以确保2PC操作的有效执行。

2. 用途:
a. DBA_2PC_PENDING视图可用来检查数据库中处于2PC状态的会话和事务。
b. 通过此视图可以监视活动以及在重启数据库过程中发生的进程以及其他仪表板发起型2PC任务。

3. 使用方法:
a. 首先安装一个基于仪表板的指令控制上下文(OCCC)数据库。
b. 然后激活该数据库的当前仪表板,并启动2PC活动。
c. 打开DBA_2PC_PENDING视图,检查事务、状态状态和其他相关信息。
d. 根据查询的结果,确定是否需要停止事务或对它进行调节。

官方英文解释

DBA_2PC_PENDING describes distributed transactions awaiting recovery.

Column Datatype NULL Description

LOCAL_TRAN_ID

VARCHAR2(22)

NOT NULL

String of form: n.n.n; n is a number

GLOBAL_TRAN_ID

VARCHAR2(169)

Globally unique transaction ID

STATE

VARCHAR2(16)

NOT NULL

Collecting, prepared, committed, forced commit, or forced rollback

MIXED

VARCHAR2(3)

YES indicates part of the transaction committed and part rolled back

ADVICE

VARCHAR2(1)

C for commit, R for rollback, else NULL

TRAN_COMMENT

VARCHAR2(255)

Text for commit work comment text

FAIL_TIME

DATE

NOT NULL

Value of SYSDATE when the row was inserted (transaction or system recovery)

FORCE_TIME

DATE

Time of manual force decision (null if not forced locally)

RETRY_TIME

DATE

NOT NULL

Time automatic recovery (RECO) last tried to recover the transaction

OS_USER

VARCHAR2(64)

Operating system-specific name for the end-user

OS_TERMINAL

VARCHAR2(255)

Operating system-specific name for the end-user terminal

HOST

VARCHAR2(128)

Name of the host system for the end-user

DB_USER

VARCHAR2(128)

Oracle user name of the end-user at the topmost database

COMMIT#

VARCHAR2(16)

Global commit number for committed transactions


数据运维技术 » Oracle 视图 DBA_2PC_PENDING 官方解释,作用,如何使用详细说明