본문 바로가기
WAS/WEBLOGIC

2. 패치

by coldplayer83 2023. 6. 27.
728x90

[패치준비]

 

1. 웹로직 PSU(Patch Set Update) 다운로드

https://support.oracle.com/ 

 

My Oracle Support

 

support.oracle.com

 

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