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

本站中文解释

Oracle视图DBA_2PC_NEIGHBORS显示两段提交(2PC)协调器的参与者(环境应用程序)列表,每个参与者可以来自一个不同的数据库实例。2PC协调器是一个参与者,作为参与分布式事务中的双段协调程序,它管理和协调2PC操作。

主要用途:
1、DBA_2PC_NEIGHBORS可以用来查看当前的2PC参与者。
2、可以用它来确定2PC的节点,并根据节点之间的延迟来优化参与者之间的安全(log-based)事务同步过程。
3、可以检查有效的网络连接和网络处理,以确定它们是否正确配置了环境中的每个参与者。

使用方法:
通过以下脚本可以查看当前参与者:
SELECT NODE_NAME, SITE_NAME, STATUS
FROM DBA_2PC_NEIGHBORS;

NODE_NAME—2PC参与者在环境中的名称。
SITE_NAME—2PC参与者所在的位置(IP地址)。
STATUS—参与者的当前状态。

官方英文解释

DBA_2PC_NEIGHBORS describes incoming and outgoing connections for pending transactions.

Column Datatype NULL Description

LOCAL_TRAN_ID

VARCHAR2(22)

Local identifier of a transaction

IN_OUT

VARCHAR2(3)

IN for incoming connections, OUT for outgoing

DATABASE

VARCHAR2(128)

IN for client database name, OUT for outgoing database link

DBUSER_OWNER

VARCHAR2(128)

IN for name of local user, OUT for owner of database link

INTERFACE

VARCHAR2(1)

C for request commit, otherwise N for prepare or request read only commit

DBID

VARCHAR2(16)

Database ID at the other end of the connection

SESS#

NUMBER(38)

Session number of the connection at this database

BRANCH

VARCHAR2(128)

Transaction branch ID of the connection at this database


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