Oracle

오라클19c로 버전 업그레이드 시 참고(oracle10g > oracle19c)

꼬요버디 2024. 10. 22. 15:50
728x90

 

현재 어플리케이션 환경 변경
JDK 1.8(java 8)
oracle 10g
ojdbc6.jar
JDK 1.8(java 8)
oracle 19c
ojdc8.jar

 

🗝️jdbc 란?
자바에서 데이터베이스에 접근할 수 있도록 관리해주는 드라이버 API

🗝️ojdbc 란?
오라클 전용 jdbc 라이브러리

 


✅ 오라클 19c로 버전업 하면서 확인해야 할 것들

 

 

1. 오라클 JDBC가 지원하는 JDK 버전 확인

https://www.oracle.com/database/technologies/faq-jdbc.html

 

Oracle JDBC Frequently Asked Questions

For byte data, there are three Oracle SQL types: VARCHAR2, LONG and CLOB. VARCHAR2 data is of limited length, is stored directly in a column, and is transmitted to the server in inline packets. LONG data has a much larger limit (2 Gigibytes), is stored via

www.oracle.com

 

오라클 버전별 JDK 버전 참고

 

현재 환경은 JDK8 버전이라 자바 업그레이드는 다행이 필요가 없다.

 

 

 

2. 오라클19c버전에 맞는 ojdbc8.jar 다운로드

https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

 

JDBC and UCP Downloads page

Oracle JDBC Driver Implements JDBC 4.2 spec and certified with JDK8, JDK11, JDK17, and JDK19 Oracle JDBC driver except classes for NLS support in Oracle Object and Collection types. (4,535,061 bytes) - (SHA1: f46bbf6c42210736236e81bb18a955e3e1aa9a88)

www.oracle.com

ojdbc8.jar

오라클 공식 문서에 따르면 오라클 19c 버전에 맞는 JDBC 드라이버는 ojdbc10.jar 또는 ojdbc8.jar이다.

 

 

 

3.  프로젝트에 ojdbc8.jar 적용하기

https://www.oracle.com/database/technologies/maven-central-guide.html

 

Maven Central Developers Guide

What are the changes ? The Oracle JDBC drivers jars can be used in isolation however, depending on use cases, additional/companion jars are required. Starting from 19.7.0.0 release, we move the packaging on Maven Central from pre-established dependencies b

www.oracle.com

ojdbc 버전별 JDK버전

 

2번 주소나 여기서 ojdbc8.jar 파일 다운로드 가능하며 메이븐을 통해 설치해서 war로 묶은 뒤 배포하거나 WEB-INF/lib 하위에 해당 jar파일을 넣으면 된다.