주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Tuxedo)

tpcommit() Error

누리아이티 2010. 6. 3. 21:49

현상 : tpcommit() Error
 

원인 : 1.tpbegin()이 되어있지 않음
         2.Time-out 발생
         3.Server에서 TPFAIL로 Return
         4.TMS 초기화 혹은 동작 이상
         5.Oracle 22번 error(ORA-22:"Invalid session id; access denied")
 

조치 : 1.tpbegin()을 넣어줌
         2.tpbegin()시 시간을 길게 주거나 Service 시간을 줄이도록 튜닝함.
         3.Server의 Tansaction은 ABORTONLY로 표시됨
           (따라서, Commit을 하고자 하는 경우에는 TPSUCCESS로 Return해야 함)
         4.TMS를 Kill시키고 tmadmin상에서 bbc명령을 수행한다.
         5.TM이 Open하고 있는 정보와 Application이 Open하는 정보가 다르다.
           '@Server-name'과 같은 식으로 사용하여 TM이 접근할 수 없는 Session이 이루어 지고 있음.