JDBC-5072:Failure converting NUMBER to or from a native type

ToastCookie·2022년 1월 5일
0

해결법

목록 보기
2/5
  1. 명령 프롬프트에서 echo %TB_SID% 로 사용하려는 DB 사용자가 맞는지 확인한다.
  2. tbsql sys/tibero 로 들어간다.
  3. select a.object_id from dba_objects a, (select obj_id, row_cnt from sys._dd_tbl ) b where a.object_id= b.obj_id and b.row_cnt is null; 입력
  4. update sys._dd_tbl set row_cnt = 0 where obj_id in ( select a.object_id from dba_objects a, (select obj_id, row_cnt from sys._dd_tbl ) b where a.object_id= b.obj_id and b.row_cnt is null); 입력
  5. 오류났던 Table drop 후 create 해도 되고 그냥 껐다가 켜도 된다.
  • 해당 오류는 DBeaver에서 Tibero의 테이블을 drop했는데, drop이 안되는 상황에서 나왔다. (타 Table에 drop하려는 Table의 Foreign Key가 있는데 삭제하려고 시도해서 그런듯 하다. 이후 제대로 된 순서로 table을 삭제하려고 해도 위와 같은 에러가 뜨며 삭제가 안된다.)
profile
오류 답안지

0개의 댓글