테스트 환경
IBM AIX 7.2
-
Oracle Tuxedo 12c
Oracle Tuxedo 10.3g
테스트
한 계정으로 서로 다른 버전의 Tuxedo 엔진을 기동하는 테스트 진행
테스트 내용
UNIX OS상에서 같은 계정으로 접속하여 .profile에 각기 다른 환경설정을 해주고 엔진을 기동하였을 때,
하나의 Tuxedo가 올라가면 다른 version의 Tuxedo는 올라가지 않는 것을 확인하였다.
테스트 결과
* 버전이 다를 경우 나오는 ULOG들
LIBTUX_CAT:590: ERROR: Unable to read the TUXCONFIG file, version type mismatch
- 버전이 맞지 않기 때문에 환경변수파일을 읽고 올라갈 수 없다.
CMDTUX_CAT:111: ERROR: TUXCONFIG (/ofm/jwchoi/sw/tp/tux103/samples/atmi/simpapp/tuxconfig) of machine node1
must be the same as the TUXCONFIG environment variable (/ofm/jwchoi/sw2/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/tuxconfig)
CMDTUX_CAT:867: ERROR: tmloadcf: Above errors found during syntax checking
- 현재 엔진을 기동시키려는 버전의 환경변수가 현재 기동중인 버전의 환경변수를 읽고 올라갈 수 없다.
TMADMIN_CAT:188: ERROR: Error while obtaining the Bulletin Board parameters
- Bulletin Board 파라미터를 가져올 수 없다.
테스트 솔루션
현재 올라가있는 버전의 Tuxedo의 환경변수인 ubbconfig를 읽고 올라갈 수 없도록
현재 기동시키려는 버전의 Tuxedo의 환경변수를 다시 export 해준다.
export TUXCONFIG=/ofm/jwchoi/sw/tp/tux103/samples/atmi/simpapp/tuxconfig
그리고
tmloadcf -y ubbsimple
tmboot -y
tmadmin -r
로 확인하여주면 정상적으로 기동되는 것을 확인할 수 있다.
BBL로 떠 있는 BBL을 확인한다.
두 개가 떠있는 것을 확인하였으므로 서로 다른 버전의 기동이 한계정으로 가능하다는 것이 결론
# ps -ef | grep BBL
jwchoi 6685424 1 0 10:45:45 pts/11 0:00 BBL -C dom=simpapp -g 30002 -i 0 -u node1 -U /ofm/jwchoi/sw2/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/logs/ULOG -m 0 -A
jwchoi 9110178 3146340 0 11:19:39 pts/16 0:00 grep BBL
jwchoi 17105416 1 0 Nov 25 - 0:01 BBL -C dom=simpapp -g 30002 -i 0 -u node1 -U /ofm/jwchoi/sw/tp/tux103/samples/atmi/simpapp/ULOG -m 0 -A
'Middleware > Tuxedo' 카테고리의 다른 글
Oracle Tuxedo 리뷰 (0) | 2022.12.07 |
---|---|
[Tuxedo] tmshutdown SIGKILL / SIGTERM 옵션을 사용할 경우 (0) | 2022.11.30 |
[Tuxedo] Service rename (0) | 2022.11.22 |
AP server kill / restart (PID 변경됨) (0) | 2022.11.16 |
[Tuxedo] 일반사용자로 설치된 디렉토리의 소유자를 root로 변경 (0) | 2022.11.15 |