본문 바로가기
오라클/WebLogic

[WLS] WebLogic과 Oracle DB 19c Certification

by sangyeon 2022. 1. 19.
728x90

사이트에서 WLS 10.3.3 버전과 Oracle DB 19c와의 연결이 가능한지에 대한 문의가 들어왔다.

 

최근 Oracle DB 11g, 12c에 대한 Support EOS가 다가와서 많은 사이트에서 Oracle DB 19c로의 업그레이드를 고려 중에 있기 때문에 문의를 한것 같다.

 

그러나 Oracle DB 19c를 위해서 Java, JDBC Driver 버전에서 WAS 측면에서 고려해야 할 사항들이 있다.

 

일단 기본적으로 오라클에서 DB 19c와 Certification 해주는 WebLogic 버전은 아래와 같다.

- 오라클 문서 Is WebLogic 12.1.3 Certified with Oracle Database 19c (Doc ID 2695819.1) 참고

Following WebLogic Server versions are currently certified with Oracle Database 19c:
  • WebLogic Server 14.1.1.0.0
  • WebLogic Server 12.2.1.4.0
  • WebLogic Server 12.2.1.3.0
  • WebLogic Server 10.3.6

WebLogic 10.3.3의 경우에는 jdbc driver 버전이 11.1.0.7 이며

WebLogic 10.3.3의 경우에는 jdbc driver 버전이 11.2.0.3 이다.

 

심지어 10.3.3 버전의 경우에는 EOS도 종료되었기 때문에 혹시라도 WebLogic 10.3.6의 ojdbc6.jar 파일을 가져다가 쓴다 하더라도 사용 중에 문제가 생기면 오라클의 지원을 받기도 힘이 들 것이다.

 

그래서 만약 WebLogic 11g 버전에서 Oracle DB 19c와 함께 사용하려면 Certi 버전인 10.3.6으로 업그레이드를 해야한다.

- 오라클 문서 What JDBC Driver is Needed to Connect to Database 19c from WebLogic 10.3.6 (Doc ID 2786557.1) 참고

For WebLogic 10.3.6/FMW 11.1.1.9, it uses JDBC driver 11.2.x ("ojdbc6.jar").
If the JDBC driver is 11.2.0.3 or 11.2.0.4, it can be used with JDK 7 or JDK 8 and can be used with Oracle Database 19c.

추가적으로 JDK의 경우에는 7버전을 사용해야 한다.

 

문의를 했던 고객사의 경우에는 JDK 6버전 사용 중이기 때문에 만약 19c db를 연동하기 위해서는 JDK 버전을 7로 업그레이드 하면서 웹로직 버전 또한 10.3.6으로 올려야 한다.

 

물론 웹로직 위에 올라가는 어플리케이션 소스에 대하여서도 JDK 7버전으로 수정이 필요하기 때문에 상당한 공수가 들어 간다..

 

 

* 결론

- 최근 많은 고객들이 DB 11g, 12c의 EOS 때문에 19c로 업그레이드를 고려함

- 그럴 경우

JDBC Driver - 11.2.0.3, 11.2.0.4 버전이면서

WAS의 JAVA가 7.x, 8.x 이면 Oracle DB 19c와 사용이 가능하다.

 

 

 

728x90