DataBase에 연결하지 못한다. 현상 : DataBase에 연결하지 못한다. 원인 : 1.해당 DataBase에 필요한 환경 설정이 잘못되어 있다.(INVAL Error발생) 2.환경 파일에 환경 설정이 잘못되어 있다.(INVAL Error) 3.DataBase에 권한이 없다. 4.DataBase가 기동되지 않았다. 조치 : 1.set 명령으로 필요한 환경변수 설정을 확인한다. - Oracle : ORACLE_HOME, ORACLE_SID, ORA_.. ▶ Tuxedo/오류 메시지(Oracle) 2010.05.02
exec TMS_ORACLE7 -A: Failed. 현상 : exec TMS_ORACLE7 -A: Failed. 원인 : ORACLE에서 DB 사용자에게 GRANT(사용허가권)가 없어서 발생하는 문제임. ORACLE LIB에서 문제가 생길 수도 있다. 조치 : ORACLE의 VIEW중에 V$XATRANS$라는 VIEW를 GRANT시켜주면 조치됨. ORACLE의 DBA권한에서 실행가능함. 방법: grant all on V$XATRANS$ TO SCRJPCS 여기서 SCRJPCS는 DB USER-ID임. ▶ Tuxedo/오류 메시지(Oracle) 2010.05.02
Oracle Stored Procedure 호출이 제대로 되지 않음 현상 : Oracle Stored Procedure 호출이 제대로 되지 않음 원인 : Stored Procedure에 입출력되는 VARCHAR 변수의 초기화가 되지 않음 조치 : Stored Procedure 입력, 출력 VARCHAR 변수의 Length를 반드시 설정 (TMS에 문제를 일으키는 것으로 보임) ▶ Tuxedo/오류 메시지(Oracle) 2010.05.02
LIBTUX_CAT:488: ERROR 160156.gold!atismj.25881: gtrid x0 x320ad964 x67: LIBTUX_CAT:488: ERROR: Invalid data pointer given to tpreturn() 원인 : 1.tpreturn의 세번째 argument에 잘못된 pointer을 넘김 2.해당 프로그램내에 tpreturn 중에서 이미 free가 된 버퍼 혹은 잘못된 포인터로 tpreturn 함수를 호출하는 경우가 있음. 조치 : 1.STRING buffer type의 경우 Null terminating .. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.02
LIBGW_CAT:1029: ERROR 164527.chaeju!GWTDOMAIN.3253: gtrid x0 x39d05191 x16d: LIBGW_CAT:1029: ERROR: Service request not forwarded to remote site:"TPESVCERR - server error while handling request" gwerrno(402019) Tuxedo 6.4 295+, Tuxedo 6.5 226+가 적용되었음에도 "maximum action table size reach" 에러 이후 remote domain으로 call이 되지 않는다. 원인 : pt 정보가 계속 남아있고 GWTDOMAIN에 M.. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.02
FML 오류코드 및 메시지 FALIGN 1 Fielded buffer not aligned FNOTFLD 2 Buffer not fielded FNOSPACE 3 No space in fielded buffer FNOTPRES 4 Field not present FBADFLD 5 Unknown field number or type FTYPERR 6 Illegal field type FEUNIX 7 UNIX system call error FBADNAME 8 Unknown field name FMALLOC 9 malloc failed FSYNTAX 10 Bad syntax in Boolean expression FFTOPEN 11 Cannot find or open field table FFTSYNTAX 12 Syntax erro.. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.02
tperrno 오류코드 및 메시지 현상 : TPMINVAL(tperrno=0-Minimum Error Message) 원인 : Minimum Error Message ----- 현상 : TPEABORT(tperrno=1-ATMI Error Message) 원인 : Transaction이 Abort된 경우 발생 ----- 현상 : TPEBADDESC(tperrno=2-ATMI Error Message) 원인 : tpgetrply()에 잘못된 디스크립터 Cd가 올바른 Reply Descriptor를 갖지 못한 경우 ----- 현상 : TPEBLOCK(tperrno=3-ATMI Error Messag.. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.02
Oracle7과 Oracle8의 XA 구현 비교 이슈 : Oracle7과 Oracle8의 XA 구현 비교 *----------------------------------------------------------------------------------------------------* | 내용 | Oracle 7.x | Oracle 8.x | 비고 | |--------------------------------+-------------------+------------------------------+----------------| | XA를 통한 사용자??꼭 권한을 | sys.v$xatrans$ | sys.v$xatrans$ | | | 부여해야 되.. ▶ Tuxedo/이슈 2010.05.02
long과 char에 대한 대응 Jolt data type 정의 시 이슈 : long과 char에 대한 대응 Jolt data type 정의 시 Jolt와 Tuxedo에서 지원하는 Data type을 보면 Jolt에 long data type이 없고, 또한 32-bit와 64-bit의 경우 long의 크기가 다르다. 그리고 C/C++에서의 char data type은 1 byte이나 Java에서 char data type은 2 byte이다. *-------------------* *----------------------------* | Jolt | | Tuxedo | |--------.. ▶ Tuxedo/이슈 2010.05.02
GTT full과 MAXTRANTIME 이슈 : GTT full과 MAXTRANTIME Tuxedo MP, Domain model 사용 시 Aborted된 Transaction이 GTT(Global Transaction Table)에서 Clear 되는데 경우에 따라 Transaction timeout까지 소요될 수가 있다. 따라서, Timeout을 불필요하게 크게 설정(예를 들어, Batch 작업관련 Service 요청 시 tpbegin에서 Transaction timeout을 0으로 설정(System의 unsigned long의.. ▶ Tuxedo/이슈 2010.05.02