목차
본문으로 바로가기

요약 정리

항목 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 구조)

최종 점검 체크리스트

  • JDK 17 또는 21 환경 구성 가능 여부 확인
  • ojdbc11.jar 또는 ojdbc17.jar 기반으로 드라이버 교체
  • 기존 DB의 non-CDB 구조 → CDB/PDB 마이그레이션 계획 수립
  • WAS(WebLogic/Jeus 등)의 JDK17+ 호환성 및 업그레이드 여부 확인
  • SSO, 보안 모듈, 배치, 프레임워크 등 외부 연동 요소 호환 검토

참고 자료