요약 정리
| 항목 |
Oracle 11g 기준 |
Oracle 12c 기준 |
Oracle 19c 기준 |
Oracle 23ai 기준 |
변경 고려사항 |
| JDK 버전 |
JDK 1.6 |
JDK 1.6 ~ 1.8 |
JDK 7.x, 8.x |
JDK 8 이상 (권장: JDK 17, 21) |
최소 JDK 8, 향후 JDK 17+ 고려 |
| JDBC 드라이버 |
ojdbc6.jar (11.1.x) |
ojdbc6.jar (11.2.x) |
11.2.0.3, 11.2.0.4 |
ojdbc11.jar, ojdbc17.jar |
JDBC 최신 스펙 적용 필요 |
| WAS |
WebLogic 10.3.5 |
WebLogic 10.3.6, 12c 초기 |
WebLogic 10.3.6 (JDK 1.7 기반) |
WebLogic 14c+, Jeus 최신버전 |
WebLogic 업그레이드 필수 |
| 아키텍처 |
non-CDB |
non-CDB 또는 CDB |
CDB, non-CDB 둘 다 가능 |
CDB 아키텍처만 지원 |
PDB 전환 필요 |
| EOS 상태 |
2020년 종료 |
2022년 종료 |
2027년 예정 (Extended Support) |
최신 릴리스 |
장기 지원 필요 시 19c 권장 |
| 비고 |
구버전 중심 |
CDB 구조 도입 |
LTS, 실무 표준 |
AI 기능, JSON Duality 등 신기능 다수 |
기능 테스트 필수 |
1. JDK 요구사항
▶ Oracle 11g/12c/19c/23ai 비교
- Oracle 11g: JDK 1.6
- Oracle 12c: JDK 1.6 ~ 1.8 (CDB 구조 최초 도입)
- Oracle 19c: JDK 7.x, 8.x (권장)
- Oracle 23ai: JDK 8, 11, 17, 21 (최신 기능 활용 시 17 이상 필수)
변경 시 고려사항
- 기존 JDK 1.6/1.7 환경 → JDK 17 이상으로 점프 업그레이드 필요
- 개발 프레임워크가 JDK 11+/17+와 호환 가능한지 사전 검증 필요
2. JDBC Driver 요구사항
| 항목 |
Oracle 11g |
Oracle 12c |
Oracle 19c |
Oracle 23ai |
| 드라이버 버전 |
ojdbc6 (11.1.x) |
ojdbc6 (11.2.x) |
11.2.0.3 이상 |
ojdbc11.jar 이상 |
| JDK 호환 |
JDK 1.6 |
JDK 1.6~1.8 |
JDK 7, 8 |
JDK 11 이상 |
| JDBC 스펙 |
JDBC 4.0 이하 |
JDBC 4.1 |
JDBC 4.2 |
JDBC 4.3 이상 |
3. WAS/WebLogic 환경 분석
▶ Oracle 11g 기준
- WebLogic 10.3.5, Jeus 6, Tomcat 7 등
- JDK 1.6 기반 운영 많음
▶ Oracle 12c 기준
- WebLogic 10.3.6 / WebLogic 12c 초기 도입
- JDK 1.7 ~ 1.8 기반, JDBC 11.2.x 사용
▶ Oracle 19c 기준
- WebLogic 10.3.6, Jeus, Tomcat 최신 지원
- ojdbc6 기반이나, 11.2.0.3 이상 필수
▶ Oracle 23ai 기준
- WebLogic 14c 이상 필요
- JDK 17 기반 권장, ojdbc11 이상 요구
- Jeus, Tomcat 등도 JDK 17 이상 환경으로 구성 필요
4. 아키텍처 변화
| 항목 |
Oracle 11g |
Oracle 12c |
Oracle 19c |
Oracle 23ai |
| non-CDB 지원 |
지원 |
지원 |
지원 |
미지원 |
| CDB 구조 |
미지원 |
최초 도입 |
권장 |
필수 |
| 주의사항 |
구조 변경 없음 |
선택적 전환 가능 |
PDB 권장 |
CDB 전환 필수 |
5. Oracle 23ai 주요 추가 기능
- AI Vector Search / JSON Duality View / SQL Analysis Report
- Raft 복제 기반 고가용성
- 자동 인메모리 캐시 (True Cache)
- JSON + 관계형 통합 질의 지원
6. 전환/업그레이드 전략 예시
[현재 환경]
JDK 1.6 + WebLogic 10.3.5 + JDBC 11.1.0.x + Oracle 11g
[중간 단계]
JDK 1.8 + WebLogic 12c + JDBC 11.2.0.4 + Oracle 19c (CDB 구조로 전환)
[최종 목표]
JDK 17 이상 + WebLogic 14c 이상 + ojdbc17.jar + Oracle 23ai (CDB/PDB 구조)
최종 점검 체크리스트
참고 자료