본문 바로가기

WAS - WebLogic/각종 설정, 에러 조치

[weblogic] domain 업그레이드 가이드

weblogic 버전 업그레이드를 편리하게 해주는 기능인데,

각종 버그로 인해 업그레이드 후 서버 기동이 가한 경우가 발생하기도 한다.

이관해야 할 옵션이 많지 않다면, 신규 버전을 클린 설치한 뒤 수동으로 옵션을 이관하는 것이

오히려 시간을 절약하고 예기치 못한 오류를 방지하는 데 더 효과적이라고 생각한다.

 


 

#. 주의사항

domain 업그레이드 진행하기 전, 업그레이드 대상 구버전 domain 디렉토리 전체를 백업하도록 한다.

기존 domain의 정보를 읽어들이고 새로운 domain을 생성하는 방식이 아닌

기존 domain 디렉토리 자체를 수정하는 방식이기 때문에,

백업을 해두지 않으면 기존 domain 설정 정보를 완전히 잃어버리게 된다.

 


 

#. Windows 환경

아래 파일을 실행한다.

{WEBLOGIC_HOME}\oracle_common\common\bin\reconfig.cmd

 

업그레이드 하고자 하는 구버전 domain 경로를 선택한다.

reconfig wizard 절차대로 수행한다.

 


 

#. Linux

Silent 방식으로 수행하는 것이 편리하다.

 

파일 생성 (domain_upgrade.py)

readDomainForUpgrade('/app/weblogic/weblogic_12214/domains/test_domain');
updateDomain();
closeDomain();
exit();

 

domain_upgrade.py 를 인자값으로 포함하여 wlst.sh 을 실행한다

./wlst.sh domain_upgrade.py