[패치준비]
1. 웹로직 PSU(Patch Set Update) 다운로드
2. 패치 및 업데이트 클릭 후 검색 탭에서 제품 또는 제품군(고급) 선택
- 제품과 릴리즈를 입력하고 권장 패치만 표시 체크 후 검색
3. 검색 결과 중 웹로직 패치 다운로드
4. 패치 다운로드 페이지에서 Read Me 클릭
5. Section 2: Prerequisites에서 Update OPatch 내용 확인 및 링크 접속
6. opatch 다운로드
opatch는 서버의 opatch 버전을 확인하고, psu의 Read Me에서 요구하는 opatch 버전보다 낮은 경우 수행!
[패치]
1. 엔진 백업 후 서버 기동 중지(같은 엔진을 사용하는 모든 도메인 내 인스턴스 중지)
2. OPatch 수행
※ opatch 업그레이드 파일은 28로 시작하고 opatch 버전을 확인할 수 있음
패치 버전 : 139427
1) ORACLE_HOME/OPatch 디렉토리로 이동
cd /sw/was/weblogic/12.2.1.4/OPatch
2) OPatch 버전 확인
./opatch version
확인한 opatch 버전이 패치할 psu의 prerequisites에서 요구하는 opatch 버전보다 낮은 경우 수행!
3) 압축 해제한 패치 디렉토리를 OPatch 디렉토리 안으로 이동
jar -xvf p28186730_139424_Generic.zip
mv 6880880/ /sw/was/weblogic/12.2.1.4/OPatch/
4) OPatch 업그레이드
java -jar 6880880/opatch_generic.jar \
-silent oracle_home=/sw/was/weblogic/12.2.1.4
5) OPatch 버전 확인
./opatch version
3. weblogic patch 수행
※ 패치는 숫자가 커질수록 최신이고, 적용 weblogic 버전을 확인할 수 있음
122140 : 웹로직버전
1) 압축 해제한 패치 디렉토리를 OPatch 디렉토리 안으로 이동
(패치 파일들은 cache_dir 디렉토리(버전에 따라 이미 있는 경우도 있음)를 생성하여 모아서 관리하면 추후 관리상 편리함)
jar -xvf p31537019_122140_Generic.zip
mv 31537019/ /sw/was/weblogic/12.2.1.4/OPatch/cache_dir/
2) 패치 적용
./opatch apply /sw/was/weblogic/12.2.1.4/OPatch/cache_dir/31537019
3) 패치 결과 확인
./opatch lsinventory
[패치 제거]
./opatch rollback -id 31537019
패치 후 웹로직 콘솔창에 다음과 같은 메세지 발생하는 경우 - 기본적으로 무시해도 됨
없애고 싶다면 홈 -Configure Security Warning에서 Warn on Patches, Warn on Anonymous Requests 체크 해제
그래도 남아있는 경고 메세지는 ${DOMAIN_HOME}/bin 디렉토리를 640으로 변경해주면 되지만 이러면 bin 디렉토리 접근불가하므로 그대로 두고 쓰도록 할 것
'WAS > WEBLOGIC' 카테고리의 다른 글
6. boot.properties (0) | 2023.07.04 |
---|---|
5. Managed Server 구성 (0) | 2023.07.03 |
4. 서버 환경 설정 (0) | 2023.06.28 |
3. 도메인 생성 (0) | 2023.06.28 |
1. 12c 설치(silent) (0) | 2023.06.27 |