Tuxedo Server Buffer에 이상한 값이 저장 현상 : Server Buffer에 이상한 값이 저장 원인 : 1.변수의 유형정의가 일치되지 않는다. 2.Memory 복사시 잘못된 곳으로 복사를 한다. 3.변수의 크기가 작다. 조치 : 1.변수유형을 맞춰준다. 2.Debug Code로 내용이 변화되는 부분을 찾아 해결한다. 3.변수의 크기를 맞춰준다.(DB table의 Colimn Size가 n이면 program내에서 .. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Tuxedo Server process가 종료되지 않는다. 현상 : Server process가 종료되지 않는다. 원인 : 1.Server process가 무한 Loop를 돈다. 2.BB(게시판)가 Locking 상태에 있다. 조치 : 1.Server process를 kill 명령으로 죽이고 tmshutdown 명령을 한번 수행시켜준다. 2.TUXEDO의 tmadmin, tmboot, tmshutdown 명령이 수행중인지 확인하고 존재하는 명령이 없도록한다. -"ps -ef | grep tm"명령.. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Tuxedo Routing Error 현상 : 분기(Routing) Error 원인 : 1.Buffer안에 Routing을 위한 값이 없다. 2.Routing 값으로 갈 수 있는 곳이 지정되어 있지 않다. 조치 : 1.Buffer에 Routing 값을 넣는다. 2.Routing을 재설정하거나, 입력된 Routing 값을 바꾼다. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Tuxedo FML Field를 못 찾는다. 현상 : FML Field를 못 찾는다. 원인 : 1.환경변수 FLDTBLDIR, FIELDTBLS가 설정되어 있지 않다. 2.ENVFILE안에서 환경변수가 잘못 설정되어 있다. 3.Field table에 해당 Field가 없거나 잘못 정의되어 있다. 조치 : 1.set 명령의 출력 및 ENVFILE을 확인한다. -$ set > kkk 수행 후 kkk file내의 환경변수 확인 -$ vi ENVFILE 수행에서 .. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Tuxedo FML Buffer에 Data를 복사하지 못한다. 현상 : FML Buffer에 Data를 복사하지 못한다. 원인 : 1.할당된 Memory가 작다. 2.Server에서 다른 Server로 호출하여 할당된 Memory 크기가 변했다. 조치 : 1.tprealloc()함수를 사용하여 Memory를 크게 잡는다. 2.호출에서 반환된 Memory를 다시 tprealloc()한다. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Tuxedo Server 프로세스가 죽는다. 현상 : Server가 죽는다. 원인 : 1.Pointer 사용이 잘못됨 2.준비된 Buffer Size가 부족한다. 조치 : 1.Complie시 Warning이 있는 위치를 확인한다. 2.Memory 혹은 strcpy()함수 사용시 각 Memory의 크기를 확인한다. 3.Program의 Debug 문장을 넣어서 죽은 위치를 확인하여 검사한다. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.31
Compile 시 중복 관련 메시지가 발생하는 경우(AIX) Compile 시 다음과 같은 중복 관련 메시지가 발생하는 경우(AIX) ld: 0711-224 WARNING: Duplicate symbol: .tpsvrinit ld: 0711-224 WARNING: Duplicate symbol: .userlog ld: 0711-224 WARNING: Duplicate symbol: userlog ld: 0711-224 WARNING: Duplicate symbol: tpsvrinit ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. -bhalt:5 옵션을 사용해서 링커.. ▶ Tuxedo/팁 2010.05.31
ORA-0979 not GROUP BY expression 현상 : ORA-0979 not GROUP BY expression 원인 : 어떤 query의 선택 list 안의 한 열이 GROUP BY구에 들어있고 다른 열은 들어있지 않은 경우에 발생 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31
ORA-0947 not enough values 현상 : ORA-0947 not enough values 원인 : INSERT문에서 지정된 열의 수가 열 값의 수보다 클때 발생 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31
ORA-0942 : table or view does not exist 현상 : ORA-0942 : table or view does not exist(테이블 또는 뷰가 존재하지 않습니다.) 원인 : Oracle은 테이블이나 뷰가 존재하지만 사용자가 테이블이나 뷰를 위한 오브젝트 특권(Grant)을 부여하지 않음 조치 : Table 생성 및 권한부여 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31