주식회사 누리아이티

지문카드 및 정보자산 2차 인증 보안SW 전문기업(작지만 강한 회사, 기술력이 강한 회사, 소수 정예 회사)

XA Trace log(XA Debug Level 설정)

댓글 0

▶ Tuxedo/오류집(Tuxedo)

2017. 12. 20.

1.환경파일 for Oracle XA
  - OPENINFO = "Oracle_XA:Oracle_XA+SqlNet=NHIC_GAWB+Acc=P/nhicwb/nhicwb+SesTm=30+SesWt=1+Loose_Coupling=true+NOLOCAL=T+DbgFl=15+LogDir=/nhic/online/log/xalog+threads=true"

 

2.OPENINFO For Oracle
  1) Mandatory
     - Oracle_XA
     - Acc=P/username/password
     - SesTm=session_time_limit
  2) Optional
     - SesWt=session_wait_limit
     - DbgFl= 0x00, 0x01, 0x02, 0x04 or combinations
     - LogDir=log_dir
     - MaxCur=maximum_#_of_open_cursors
     - Loose_Coupling=true/false
     - NOLOCAL=T/F
     - threads=true/false

 

3.Trace File
  1) 위치 : OPENINFO에서 설정한 Directory (default : current dir)
  2) 파일명 : xa_NULLMMDDYYYY.trc
  3) OPENINFO DbgFl
     - 0x1 Trace all XA calls
     - 0x2 Trace non-XA interface calls
     - 0x4 Trace intermediate steps
     - 0x8 Trace Oracle XA version
     - 위의 flag는 조합 가능.
       예) 0x15인 경우 처음 네개의 trace level을 모두 설정
  

4) 설명
     - Trace file은 LogDir로 설정된 디렉토리에 남게된다. 내용을 살펴보면
       |- Timestamp (HHMMSS)
       |      |- OS Process ID (PID)
       |      |    |- Resource Manager ID
       v      v    v
       135202.1907.0:
       xaostart: xid=0x28-7768697465320000000000000000000000000000000000000000000000000
       0000004aaa14bdfa64a00000233-0000038800000072, rmid=0, flags=0x0
     - 위와 같이 시간, PID, RMID가 차례로 나오며그 아래 관련 로그가 기록된다.
       175052.4190334.1.0:
       OCITransStart: Attempting

       175052.4190334.1.0:
       OCITransStart: Succeeded

       175052.4190334.1.0:
       xaostart: return XA_OK

사업자 정보 표시
주식회사 누리아이티 | 이종일 | 서울시 강서구 공항대로 186 로뎀타워 617호 | 사업자 등록번호 : 258-87-00901 | TEL : 010-2771-4076 | Mail : mc529@nurit.co.kr | 사이버몰의 이용약관 바로가기