XA_RECOVER 函数用于从资源管理器 RM 获取准备好的、已提交或者已回滚(但是事务信息还没丢弃)的事务分支列表。

语法

  1. DBMS_XA.XA_RECOVER
  2. RETURN DBMS_XA_XID_ARRAY;

返回值

返回值 DBMS_XA_XID_ARRAY 用于定义 xid 数组,这些数组代表全局事务分支列表。

语法如下:

  1. TYPE DBMS_XA_XID_ARRAY as TABLE of DBMS_XA_XID

使用说明

  • 不支持标识 TMSTARTSCANTMENDSCANTMNOFLAGS

  • 需要调用 XA_RECOVER 的用户必须被授予 SELECT ON DBA_PENDING_TRANSACTIONS 权限。