XA_RECOVER関数は、リソースマネージャーRMから準備済みでコミットされた、またはロールバックされた(ただし、トランザクション情報はまだ破棄されていない)トランザクション分岐のリストを取得するために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_XA.XA_RECOVER
RETURN DBMS_XA_XID_ARRAY;
戻り値
戻り値DBMS_XA_XID_ARRAYは、xid配列を定義するために使用されます。これらの配列はグローバルトランザクション分岐のリストを表します。
構文は以下のとおりです:
TYPE DBMS_XA_XID_ARRAY as TABLE of DBMS_XA_XID
使用方法
TMSTARTSCAN、TMENDSCAN、およびTMNOFLAGSの識別子はサポートされていません。XA_RECOVERを呼び出すユーザーには、SELECT ON DBA_PENDING_TRANSACTIONS権限が付与されている必要があります。