WebLogic에서 Oracle DB를 연동하고자 할 때, data source 생성 시 따로 driver가 필요 없다. (같은 Oracle 제품군이기에 제공됨)
하지만 그 외의 DB 벤더사 제품과 연동 시, driver가 필요하며, 그 중 예시로 MSSQL을 연동하는 방법 기술.
============================================================================
우선 JDBC driver의 class path를 등록해야 한다.
## WebLogic에서 해당 dirver를 제공하진 않지만 참고용은 제공하고 있다.
${WL_HOME}/server/lib 에서 MS SQL의 경우 wlsqlserver.jar 제공됨.
우선 driver를 원하는 경로에 놓는다. (${WL_HOME}/server/lib 가 일반적)
이후 class path를 잡아주는데, 다음과 같은 경우를 고려하여 선택한다.
1. 모든 domain에 해당 driver를 적용하고 싶은경우 => ${WL_HOME}/common/bin의 commEnv.sh에 추가
set WEBLOGIC_CLASSPATH=%WEBLOGIC_CLASSPATH%;%WLS_HOME%/lib/{MSSQL driver} |
2. 특정 WebLogic domain에만 적용하고 싶은 경우 => ${DOMAIN_HOME}/bin의 setDomainEnv.sh에 추가
set POST_CLASSPATH=%POST_CLASSPATH%;%WLS_HOME%/lib/{MSSQL driver} |
이후 WebLogic 서버 재기동
============================================================================
WebLogic console에 DataSource를 생성하는 것은 다른 Driver와 같다.
단 DB 유형 및 DB driver를 설정에 맞게 유의하여 생성한다.
생성 이후 테스트를 진행했을 때, 별다른 error가 나타나지 않으면 성공적으로 연동이 된 것이다.
'DB' 카테고리의 다른 글
Oracle DB 메모리 구조 (0) | 2023.10.25 |
---|---|
Vector DB (0) | 2023.06.13 |
WebLogic DataSource (0) | 2022.05.25 |
InsertBatch vs Insert (0) | 2022.05.10 |
SQuirreL SQL Client 연동 (0) | 2022.05.03 |