헤르메스 LIFE

[Tibero] java.sql.SQLException: JDBC-5072:Failure converting NUMBER to or from a native type. 본문

Database

[Tibero] java.sql.SQLException: JDBC-5072:Failure converting NUMBER to or from a native type.

헤르메스의날개 2024. 5. 17. 14:28
728x90

TIBERO 에서 TABLE 을 DROP 하던 중 발생한 오류 입니다.

java.sql.SQLException: JDBC-5072:Failure converting NUMBER to or from a native type.

왜... 이런 상황이 발생하는지는 모르겠습니다.

하지만, 해결책은 다음과 같습니다.


-- 발생한 테이블 조회
SELECT OBJECT_ID
  FROM DBA_OBJECTS
 WHERE OWNER = '[TIBERO 계정]'
   AND OBJECT_TYPE = 'TABLE'
   AND OBJECT_NAME = '[테이블명]'
;

-- 해결
UPDATE SYS._DD_TBL SET
       ROW_CNT = 0
 WHERE OBJ_ID = '[찾은 OBJ_ID]'
;
-- 전체 해당 내용 조회
SELECT A.OBJECT_ID, OBJECT_NAME
  FROM DBA_OBJECTS A
 INNER JOIN SYS._DD_TBL B
    ON A.OBJECT_ID = B.OBJ_ID
 WHERE A.OWNER = '[TIBERO 계정]'
   AND A.OBJECT_TYPE = 'TABLE'
   AND B.ROW_CNT IS NULL
;

이렇게 하면 테이블을 DROP 할 수 있습니다.

728x90