JDBC-5072:Failure converting NUMBER to or from a native type
- 명령 프롬프트에서
echo %TB_SID%
로 사용하려는 DB 사용자가 맞는지 확인한다.
tbsql sys/tibero
로 들어간다.
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;
입력
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);
입력
- 오류났던 Table drop 후 create 해도 되고 그냥 껐다가 켜도 된다.
- 해당 오류는 DBeaver에서 Tibero의 테이블을 drop했는데, drop이 안되는 상황에서 나왔다. (타 Table에 drop하려는 Table의 Foreign Key가 있는데 삭제하려고 시도해서 그런듯 하다. 이후 제대로 된 순서로 table을 삭제하려고 해도 위와 같은 에러가 뜨며 삭제가 안된다.)