WebLogic에서 Derby Process 중지 가이드
Apache Derby는 WebLogic 10.3.4 이상 버전부터 기본적으로 설치되며, WebLogic 서버 가동 시 함께 실행됩니다. 그러나 대부분의 경우 Derby Process는 필요하지 않으므로 이를 비활성화하여 리소스를 절약할 수 있습니다. 이 문서에서는 WebLogic 환경에서 Derby Process를 중지하는 방법을 상세히 설명합니다.
1. WebLogic Admin 도메인 정지
WebLogic Admin 도메인을 먼저 정지해야 변경 사항을 적용할 수 있습니다. 아래 명령어를 사용하여 도메인을 정지하십시오.
cd ${DOMAIN_HOME}/bin
./stopWebLogic.sh
2. setDomainEnv.sh 파일 수정
WebLogic 도메인이 구성된 폴더 내 bin
디렉토리에서 setDomainEnv.sh
파일을 열어 Derby Process를 비활성화합니다.
수정 절차
-
setDomainEnv.sh
파일을 열기:vi ${DOMAIN_HOME}/bin/setDomainEnv.sh
-
아래 코드를 찾아 수정합니다:
# Set DERBY_FLAG, if derby is available. if [ -f ${WL_HOME}/common/derby/lib/derby.jar ] ; then DERBY_FLAG="false" export DERBY_FLAG fi
- 기본적으로
DERBY_FLAG
가true
로 설정되어 있을 수 있습니다. 이를false
로 변경하여 Derby Process가 실행되지 않도록 설정합니다.
- 기본적으로
-
파일을 저장하고 종료합니다.
:wq
3. WebLogic Admin 도메인 시작
변경 사항을 적용하려면 WebLogic Admin 도메인을 다시 시작합니다. 아래 명령어를 사용하십시오:
cd ${DOMAIN_HOME}/bin
./startWebLogic.sh
도메인이 정상적으로 시작된 후 Derby Process가 실행되지 않는지 확인합니다.
Apache Derby 개요
Apache Derby는 IBM에서 기증한 Cloudscape 소스를 기반으로 Apache 소프트웨어 재단에서 개발을 이어가고 있는 관계형 데이터베이스 소프트웨어입니다. 이는 Java 기술로 구현되어 있으며 경량화된 데이터베이스로서 다양한 애플리케이션에서 사용될 수 있습니다.
WebLogic 환경에서는 기본적으로 Derby가 포함되어 있지만, 운영 환경에서는 대부분 필요하지 않으므로 위 가이드를 참고하여 비활성화하는 것이 좋습니다.
참고
- WebLogic 공식 문서: Oracle WebLogic Server Documentation
- Apache Derby: Apache Derby Project
위 절차를 따라 WebLogic 서버에서 불필요한 Derby Process를 비활성화하여 서버 성능을 최적화하십시오.
댓글남기기