[Tuxedo] 한 계정으로 서로 다른 버전의 Tuxedo 기동하기
·
Middleware/Tuxedo
테스트 환경 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: T..
[Tuxedo] LIBTUX_CAT:563 / LIBTUX_CAT:555 에러
·
Trouble Shooting
563 ERROR: Unable to exec command - errno=errno_val Description The TUXEDO System/T application was running on a multi-processor environment. While attempting to use the sysmulti function, an error was detected. Action Contact your UNIX System Administrator. 555 ERROR: Unable to exec command - errno=errno_val Description The Oracle TUXEDO system attempted to execute the cleanupsrv process. The U..
[Tuxedo] Tuxedo 10.3g - JOLT 구성 중 jrepository 관련 에러
·
Trouble Shooting
JOLT 구성을 위해서는 jolt 서버가 필요한데, JREPSVR이라는 서버다. JREPSVR 서버는 레포지토리를 수정하고 접근하기 위한 서비스들을 가지고 있다. 복수 JREPSVR 인스턴스는 shared file을 통하여 repository를 공유한다. 오라클에서 제공하는 configuration을 찾아보면 UBBCONFIG의 Server 섹션에서 1. SRVID 부여 2. repository에는 읽기 권한만 있으므로 -W 옵션으로 쓰기 권한을 부여한다. 3. repository 파일의 절대경로를 -P로 잡아준다. 만약 -P 옵션이 없으면 ULOG 에러가 쌓인다. (하라고 나옴) 4. 3번의 부가적인 내용. -P 다음에 절대경로 잡아줌. 5. tmloadcf 및 tmboot. 5번을 이행하기 전에는 물..
[Tuxedo] Service rename
·
Middleware/Tuxedo
Tuxedo service rename 방법 #실행 결과 > 실제 서비스 이름 : TOLOWER - psc로 확인 했을 때 service name이 TOLOWER2로 호출 되어야 함. * TOLOWER2은 예시. 수정 가능 수정이 필요한 환경변수 *SERVER *SERVICES 1. *server단에서 simpserv2 수정 2. CLOPT에 -s 옵션을 추가하여 TOLOWER2(변경될 서비스명):TOLOWER(변경할 서비스명) ex) CLOPT=" -s TOLOWER2:TOLOWER" ubbconfig예시) simpserv2 SRVGRP=GROUP2 SRVID=200 CLOPT="-A -r -s TOLOWER2:TOLOWER -o /ofm/jwchoi/sw2/tp/tuxedo12.2.2.0.0/samp..
[Tuxedo] ULOG error 메세지 정리
·
Trouble Shooting
1. LIBTUX_CAT:376:ERROR: tpabort => Tpadbort가 rollback을 요청하였으나 실패함. 아래는 해당 프로세스에 대한 xa log임 ORA-24765: transaction does not exist xaostart:XAER_NOTA; RESUME|JOINand can't switch txn xaorollback: XAER_PROTO; TX locally suspended => DB 및 서버 프로세스 상태 점검 2. LIBTUX_CAT:377: EROOR: tpabort state TMGABORTED => tpabort가 TMGABORTED 상태임 (즉, 이미 abort된 상태) => DB 상태 점검 3. LIBTUX_CAT:4053: ERROR: Routing funct..
[Linux/Unix] 디렉토리 내의 공백인 파일 삭제하기 - inode값 확인
·
OS/Linux&Unix
디렉토리에 공백으로 만들어진 불필요한 파일이 존재할 때, rm 으로 지워지지 않는다. inode 값으로 삭제를 하면 된다. 1. ls -lrti 로 node값 출력 2. node 값을 이용해서 rm find . -inum 309080 -exec rm -f {} \; 성공
[Tuxedo] 테스트 / Can't send request to service TOUPPER Tperrno = 10
·
Trouble Shooting
테스트의 취지 클라이언트로 부터 request된 Service를 reply해줘야하는 어플리케이션 서버가 reply하지 못하고 계속적으로 죽는 에러가 발생하였을 때, 개발과 운영, 어느 쪽의 문제라는 점이 중요하게 된다. 위와 같은 경우, 즉 해당 에러는 Tuxedo의 문제점이라고 하기는 애매하고, AP server 프로세스의 문제점일 가능성이 매우 높다는 점을 짐작할 수 있게 된다. 에러 로그를 확인하자. 173306.node1!BBL.55640432.1.0: LIBTUX_CAT:541: WARN: Server GROUP4/402 terminated 173306.node1!BBL.55640432.1.0: LIBTUX_CAT:557: INFO: Server GROUP4/402 being restarted ..
[Tuxedo] WARNING: LLE Configuration discovered! Note that LLE has been deprecated. You should upgrade to SSL to secure network links.
·
Trouble Shooting
이 warning을 없애기 위해서 Tuxedo server 의 tux.env 파일 내에 아래 환경변수를 추가한다. LLE_DEPRECATION_WARN_LEVEL=NONE
[Tuxedo] Error code
·
Trouble Shooting
1 : TPEABORT - transaction cannot commit > 트랜젝션이 commit 될 수 없는 상태입니다. 서비스가 timeout 이 난 경우가 해당되구요.. 만일 서비스가 정상 수행을 했는데 이런 메시지가 나왔다면 tpbegin 에서 주는 timeout 수치가 너무 짧은 것은 아닌지 검토해 보실 필요도 있으며, 일단은 Query tuning이 우선이지요.. ^^ (TPED_SVCTIMEOUT) 2 : TPEBADDESC - bad communication descriptor > async mode 또는 conversation mode의 communication model에서 발생할 수 있는 에러입니다. async나 conversation은 communication handle 을 사용..
Opatch - rollback (RP087이 RP091에게 의존하고 있음)
·
Trouble Shooting
RP087부터 rollback하려고하면 opatch failed with error code 74 에러가 나옴. " OPatch will not roll back patch(es) "33735306" until you have rolled back dependent patch(es) "34182899". " RP087은 RP091에 의존하고 있기 때문에 rollback 불가 . # ./opatch rollback -id 33735306 -invPtrLoc /ofm/jwchoi/sw/tp/oraInventory/oraInst.loc Invoking OPatch 11.2.0.1.2 Oracle Interim Patch Installer version 11.2.0.1.2 Copyright (c) 2010, O..
girokza
기록자