chapter-25000.xa.error

25001: ERROR_XA_PROTO

필드
내용

설명

XA 프로토콜 오류.

원인

잘못된 XA 프로토콜.

조치

프로토콜이 유효한지 확인하십시오.

25002: ERROR_XA_NOTA

필드
내용

설명

XA 트랜잭션 브랜치를 찾지 못함.

원인

XA 브랜치가 존재하지 않음.

조치

XID가 올바른지 확인하십시오.

25003: ERROR_XA_OUTSIDE

필드
내용

설명

XA 트랜잭션 브랜치 연결 실패: 로컬 트랜잭션이 진행 중임.

원인

진행 중인 로컬 트랜잭션이 있어 XA 명령 수행 실패.

조치

로컬 트랜잭션을 먼저 커밋하거나 롤백한 후 XA 명령을 수행하십시오.

25004: ERROR_XA_ASYNC

필드
내용

설명

서버에서 XA 비동기 기능 미지원.

원인

XA 비동기 명령 사용 시도.

조치

XA 비동기 명령은 지원되지 않습니다.

25005: ERROR_XA_INVAL

필드
내용

설명

잘못된 인수 지정.

원인

XA 명령에 잘못된 플래그 포함.

조치

플래그를 다시 확인하십시오.

25006: ERROR_XA_RBROLLBACK

필드
내용

설명

XA 트랜잭션 브랜치가 미지정 이유로 롤백 전용 상태임.

원인

XA 브랜치가 롤백 전용 상태임.

조치

xa_rollback을 수행하십시오.

25007: ERROR_XA_RD_ONLY

필드
내용

설명

XA 트랜잭션 브랜치가 읽기 전용임.

원인

활성 트랜잭션이 없어 XA 브랜치가 읽기 전용 상태임.

조치

브랜치를 자동으로 종료하십시오.

25008: ERROR_XA_DUPID

필드
내용

설명

중복된 XID 존재.

원인

동일한 XID를 가진 다른 XA 브랜치 존재.

조치

XID를 확인하거나 다른 XID로 재시도하십시오.

25009: ERROR_XA_RMERR

필드
내용

설명

리소스 관리자가 XA 브랜치 문제를 표시함.

원인

전역 TX와 XA 브랜치의 loose_coupling 속성 불일치로 작업 수행 불가.

조치

XA 명령이 올바른지 확인하거나 브랜치를 롤백한 후 재시도하십시오.

25010: ERROR_XA_HEURCOM

필드
내용

설명

트랜잭션 브랜치가 휴리스틱하게 커밋됨.

원인

XA 브랜치가 이미 커밋됨.

조치

XA 명령이 유효한지 확인하거나 종료된 XA 브랜치를 xa_forget으로 제거하십시오.

25011: ERROR_XA_HEURRB

필드
내용

설명

트랜잭션 브랜치가 휴리스틱하게 롤백됨.

원인

XA 브랜치가 이미 휴리스틱하게 롤백됨.

조치

XA 명령이 유효한지 확인하거나 종료된 XA 브랜치를 xa_forget으로 제거하십시오.

25012: ERROR_XA_HEURMIX

필드
내용

설명

트랜잭션 브랜치가 휴리스틱하게 커밋되거나 롤백됨.

원인

XA 브랜치가 이미 커밋되거나 롤백됨.

조치

XA 명령이 유효한지 확인하거나 종료된 XA 브랜치를 xa_forget으로 제거하십시오.

25013: ERROR_XA_RETRY

필드
내용

설명

XA 브랜치 타임아웃 (sesswt).

원인

세션 대기 시간 만료 전에 요청된 명령을 완료하지 못해 트랜잭션이 롤백됨.

조치

재시도하십시오.

25014: ERROR_XA_TX_NOT_EXIST

필드
내용

설명

트랜잭션 ID %1$s로 준비된 XA 트랜잭션을 찾지 못함.

원인

요청된 트랜잭션 ID로 준비된 XA 트랜잭션을 찾을 수 없음.

조치

트랜잭션 ID가 유효한지 확인하십시오.

25015: ERROR_XA_CANT_CREATE_MORE_BRANCH

필드
내용

설명

더 이상 XA 브랜치 생성 불가: 최대 브랜치 수 도달.

원인

XA_MAX_BRANCH_CNT에 설정된 제한에 도달하여 더 이상 XA 브랜치 생성 불가.

조치

나중에 다시 시도하십시오.

Last updated