기술 정보
home
채널 소개
home

Tibero 종료 시 "tbsql.exe의 작동이 중지되었습니다" 메시지 발생

문서 유형
장애 해결
분야
관리/환경설정
키워드
tbsql
windows
멈춤현상
적용 제품 버전
6FS06
6FS07
1 more property

현상

Tibero 종료 과정에서 “tbsql.exe 작동이 중지되었습니다"라는 메시지가 출력됩니다.
[ 그림1. 메시지 출력 화면]

원인

tbsql 종료 시, exit code를 설정하는 과정에서 해제된 메모리를 참조하게 되어, 프로세스 종료 시 메모리 해제 코드가 다시 실행되면서 멈춤 현상이 발생하는 것입니다.

해결

tbsql 종료 시 exit code 설정 과정에서 해제된 메모리를 참조하지 않도록, 종료 시점에는 메모리 해제 코드가 실행되지 않도록 변경해야 합니다. 이를 위해서는 FS07_CS_240619a 패치를 적용해야합니다.
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
패치 전
tbsql tibero/tmax @check_interface_condition.sql tbsql.exe의 작동이 중지 되었습니다.
SQL
복사
패치 후
tbsql tibero/tmax @check_interface_condition.sql At line 1, column 41: BEGIN :ret_val := f_check_if_condition('&1', '&2'); END; ^ Enter value for '1': At line 1, column 47: BEGIN :ret_val := f_check_if_condition('&1', '&2'); END; ^ Enter value for '2': old value : BEGIN :ret_val := f_check_if_condition('&1', '&2'); END; new value : BEGIN :ret_val := f_check_if_condition('', ''); END; TBR-15146: PSM compilation error. TBR-15044: Undefined identifier 'F_CHECK_IF_CONDITION'. at line 1, column 19 of null: BEGIN :ret_val := f_check_if_condition('', ''); END; ^^^^^^^^^^^^^^^^^^^^ Disconnected.
SQL
복사