주식회사 누리아이티

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

▶ Tuxedo/오류 메시지(Tuxedo)

LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_RMERR

누리아이티 2010. 7. 9. 17:37

현상 : 033108.SMP001-4!SVPCS1.27925: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_RMERR
       033108.SMP001-4!SVPCS1.27925: LIBTUX_CAT:1353: ERROR: tpopen failed - TPERMERR - resource manager error
 

원인 : 1.RM(Resource manager)의 option이 잘못 설정되어 TMS가 잘못 생성된 경우에 발생.
       2.OPS 환경에서 MST가 아닌 dedicator server로 구성된 것에 2PC를 할 경우에 발생.
       3.DB의 XA-library에 문제가 있을 경우에 발생
       4.ORACLE_SID 값이 잘못 세팅되어 있음
       5.$ORACLE_HOME/bin에 있는 oracle, oracle0가 set user 비트가 세트되지 않음
       6.ubb file의 OPENINFO에 oracle user/passwd 가 오류
       7.tuxedo login id로 sqlplus를 실행하지 못함
       8.OPENINFO의 oracle user/passwd 가 oracle 에 대한 권한 부여가 되어 있지 않다
 

조치 : 1.RM(Resource manager)의 option을 확인한 다음 다시 설정하고 TMS를 재생성
       2.OPS 환경에서 MST로 init.ora 화일을 변경.
       3.DB Vender에 기술지원 요청.
       4.ORACLE_SID를 맞게 세트한다.(환경변수 세트 파일, ENVFILE 조사)
       5.oracle, oracle0 의 파일 모드를 4755로 세트한다.
       6.ubb file의 OPENINFO의 oracle user/passwd를 맞게 세트한다.
       7.tuxedo login id에서 OPENINFO의 user/passwd를 가지고 sqlplus를 수행할 수 있도록 한다.
       8.OPENINFO의 oracle user/passwd 가 oracle 에 대한 권한 부여를 한다
         grant resource,dba,connect to scott identified by tiger (예 user:scott, passwd:tiger)