DBeaver에서 구버전의 오라클(Oracle 9.2.0.7.0) 접속 후, 좌측 database navigator에서 더블클릭으로 object 조회를 했을 때 ora-01460 오류가 발생하여 해결했던 사례.

By | 7월 26, 2021

검색을 해 보니 이 문제는 오라클 드라이버의 버전이 맞지 않아서 생기는 것이라 한다.
이 경우도 마찬가지로 드라이버가 너무 최신이어서 문제가 되었던 것.

아래와 같은 과정으로 해결이 되었다.

(1) 이 훌륭한 분의 블로그 에서 호환 드라이버 버전을 확인.

(2) 오라클 사의 웹페이지에서 구버전 드라이버를 찾을 수가 없어서 oracle instant client를 다운로드 받았다. (오라클 웹계정 필요)

  • 정확히 맞는 버전을 찾을 수 없어서 가장 구버전으로 보이는 것을 다운로드 받음.



(3) 두 파일의 압축을 같은 폴더에 풀면 아래와 같은 모양이 된다.



(4) Dbeaver의 해당 connection profile의 우측 하단 edit driver settings로 들어간다.

(5) 위에서 받은 드라이버 파일들을 활용하여 아래와 같은 모양이 되도록 셋팅해 준다.

  • Driver class 를 잘못 설정하면 오류가 해결되지 않는다 (중요!!)

(6) 완료

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments