기술 정보
home
채널 소개
home

ERROR_LOB_INVALID_LOCATOR(-26009) 발생 현상

문서 유형
장애 해결
분야
인터페이스/연동
키워드
jdbc
적용 제품 버전
6FS01
6FS02
6FS03
6FS04
6FS05
6FS06
6FS07
6FS07PS
7FS01
7FS02
7FS02PS
5SP1FS06
1 more property

현상

sys.log 에  ERROR_LOB_INVALID_LOCATOR(-26009) 에러 발생 현상을 설명합니다.
ERROR_LOB_INVALID_LOCATOR 에러는 아래 2가지 경우에 발생합니다.
client 툴(Dbeaver) lob 컬럼 조회시
tbsql에서 long(long raw) 컬럼 조회시
[sys.log] [08-26T21:45:44.351917] [FRM-95] [I] THROW. ec=ERROR_LOB_INVALID_LOCATOR(-26009) [ Invalid LOB locator specified.] (csr_id:4294967295) [tbsvr_msg_lob.c:490:tbsvr_msg_lob_delete_temp] [08-26T21:45:44.352409] [FRM-95] [I] THROW. ec=ERROR_LOB_INVALID_LOCATOR(-26009) [ Invalid LOB locator specified.] (csr_id:4294967295) [tbsvr_msg_lob.c:490:tbsvr_msg_lob_delete_temp] [08-26T21:45:44.352965] [FRM-95] [I] THROW. ec=ERROR_LOB_INVALID_LOCATOR(-26009) [ Invalid LOB locator specified.] (csr_id:4294967295) [tbsvr_msg_lob.c:490:tbsvr_msg_lob_delete_temp]
SQL
복사

원인

클라이언트 툴에서 LOB 타입을 식별할 수 없어 항상 free 요청을 보내며, 이로 인해 DB에서 temp LOB이 아닐 경우 일반 오류로 처리되는 문제가 발생하였습니다.
tbsql에서 long type 컬럼 조회 시 temp LOB 여부와 관계없이 temp LOB 삭제 메시지를 전송하는 이슈로 인해 문제가 발생하였습니다.

해결

패치를 적용하여 해결합니다. (적용 패치: FS06_CS_244092a, 233991a_jdbc )
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
참고 Tibero 6 기준 FS07PS 이상 버전부터는 해당 내용이 기본 반영되어 있어 해당 에러가 발생하지 않습니다.