현상 : 160341.jnuhp3!TMS_ORA734.19922: gtrid x0 x3c47c666 x28: CMDTUX_CAT:423: WARN: one-phase commit - xa_commit returned XAER_NOTA
원인 : XA library를 사용하는데 Oracle이 dedicator server로 설치된 경우 발생
즉 원인은 트랜잭션이 시작되면 하나의 Transaction Manager가 각각의 리소스를 대상으로 XA_START, sql명령 수행 그리고 XA_END를 하게되는데 XAResource 이름이 같다보니 서로 구분을 하지 못하고 원하지 않는 데이터소스에 대하여 XA_END나 XA_START를 하게되면서 존재하지 않는 XID를 찾는 오류가 발생
조치 : XA library를 사용할려면 Oracle을 MTS mode로 설치되어야 한다.
'▶ Tuxedo > 오류 메시지(Tuxedo)' 카테고리의 다른 글
CMDTUX_CAT:1392: ERROR : BBL partitioned, machine=DONGGU (0) | 2010.07.07 |
---|---|
CMDTUX_CAT:1392, CMDTUX_CAT:1394 (0) | 2010.07.07 |
LIBTUX_CAT:271: ERROR: System lock semop failure, key = 74400 (errno = (0) | 2010.07.07 |
LIBTUX_CAT:481:ERROR: Service xa_start returned -6 (0) | 2010.07.07 |
LIBTUX_CAT:481, LIBTUX_CAT:1384 (0) | 2010.07.07 |