728x90
반응형

ORA-01460 요구된 변환은 실행될 수 없습니다. 

(unimplemented or unreasonable conversion requested)

ORA-01460 오류는 clob에 32킬로 바이트 이상의 데이터를 입력하고자 할 때 또는
jdbc 드라이버에 따라 발생할 수 있다고 합니다.

저는 jdbc 드라이버에 문제였습니다.

jdk와 오라클 버전에 따라 맞는 jdbc드라이버를 사용해주지 않아서 발생하였습니다..

사용하는 서비스의 jdk버전은 1.5, 오라클은 11g를 사용하고 있습니다.

was내 lib를 확인해보니 classes12_9i.jar와 ojdbc14.jar 모두 있었습니다.

classes12_9i.jar를 보고 있었던 것 같네요.. 

classes12_9i.jar -> ojdbc14.jar로 변경하니 오류가 해결되었습니다.

 

 - 오라클과 jdk 버전에 따른 jdbc 드라이버 안내

1. Oracle Database 11g Release 1 (11.1.0.6) drivers
ojdbc5.jar - Classes for use with JDK 1.5

2. Oracle Database 10g Release 2 (10.2.0.4), (10.2.0.3), (10.2.0.2), (10.2.0.1.0) drivers
classes12.jar - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar - classes for use with JDK 1.4 and 1.5

3. Oracle Database 10g (10.1.0.5), (10.1.0.4), (10.1.0.2.0) drivers
classes12.jar - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar - classes for use with JDK 1.4

4. Oracle9i Release 2 (9.2.0.8), (9.2.0.5), (9.2.0.4), (9.2.0.3), & (9.2.0.1) drivers
ojdbc14.jar - For use with JDK 1.4
classes12.jar - For use with JDK 1.2 and JDK 1.3

5. Oracle9i Release 1 (9.0.1.4) & (9.0.1) drivers
classes12.jar - For use with JDK 1.2 and JDK 1.3

jdk 1.6이상 오라클 11g 이상을 사용하신다면 아래 링크를 확인하시면 됩니다.

animal-park.tistory.com/172

728x90
반응형

+ Recent posts