WAS/WebLogic
WebLogic JDBC Connection Pool 정보 변경
tjddus97
2025. 4. 30. 10:16
# 테스트 환경
- OS : Oracle Linux Server release 8.6
- JDK : 1.8
- WebLogic ver. : 12cR2
- Oracle DB ver. : 19c
WebLogic의 JDBC Pool과 연동되어 있는 DB의 IP 주소가 변경된다거나 아니면 ID / PW가 변경되어 Connection Pool 정보를 변경해야 하는 경우가 발생한다.
1. 기존 jdbc xml 파일 백업
[WEBLOGIC_DOMAIN_HOME]/config/jdbc 디렉터리에 접근하게 되면 아래와 같이 현재 Domain에서 사용 중인 jdbc pool 정보가 담긴 xml 파일이 존재한다.
해당 파일 중 정보 변경이 필요한 xml 파일에 대한 백업을 먼저 진행한다.
mv jennifer-jdbc.xml jennifer-jdbc.xml_20250430
2. xml 파일 정보 변경
WebLogic Console 접근이 가능하다면
Console - 서비스 - 데이터 소스 - 해당 데이터 소스 클릭 - 구성 - 접속 풀 탭으로 접근하여 변경하고자 하는 정보를 변경한 뒤 저장
xml 파일을 직접 수정해도 상관없지만 서버가 Running 상태이고 Console 접근이 가능하다면 이 방법이 더 시간이 절약될 수 있다.
DB의 password 변경 시 xml 파일을 통해 원문으로 작성하게 되면 WebLogic 기동 시 해당 password를 읽어오지 못해 기동이 되지 않는 문제가 발생하기 때문에 반드시 Console을 통해 변경을 진행하자.
3. 필요 시 서버 재 기동
정보 수정 후 필요하다면 해당 Connection Pool 대상 서버를 재 기동한 후 Pool 테스트를 진행한다.