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

本站中文解释

Oracle视图DBA_PENDING_TRANSACTIONS提供了事务恢复时所需的信息,可以帮助DBA管理PENDING状态的事务。该视图显示当前正处于Pending状态的事务信息,包括:事务的XID,事务的类型,持有的资源,等待的锁及被堵塞的原因等信息,其中XID字段是很重要的一项,它作为事务提交时的一个标识符,不同的XID表示了不同的事务,主要的列有:XID,STATE,LOCKING_SESSION,BLOCKING_SESSION,BLOCKING_REASON,RESOURCE_NAME,RESOURCE_TYPE, OPERATION_NAME,SECONDS_IN_WAIT,OPERATION_TYPE等。

使用DBA_PENDING_TRANSACTIONS视图,DBA可以查看处于PENDING状态的事务,可以得到不用的相关信息,而且可以提供管理员一个参考,以便他们知道当刻数据库正有什么事务处于PENDING状态,这将帮助他们做出正确的决策,以保护数据的完整性和一致性。

官方英文解释

DBA_PENDING_TRANSACTIONS describes unresolved transactions (either due to failure or if the coordinator has not sent a commit/rollback).

Column Datatype NULL Description

FORMATID

NUMBER

The format identifier of the transaction identifier

GLOBALID

RAW(64)

The global part (gtrid) of the transaction identifier

BRANCHID

RAW(64)

The branch qualifier (bqual) of the transaction identifier


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