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 |
---|---|---|---|
|
|
The format identifier of the transaction identifier |
|
|
|
The global part (gtrid) of the transaction identifier |
|
|
|
The branch qualifier (bqual) of the transaction identifier |