IT솔루션 by 올파

Oracle critical patch update (CPU 패치) 방법 본문

DB/Oracle

Oracle critical patch update (CPU 패치) 방법

올파트너 2013. 8. 10. 11:24

오라클을 설치하거나 오라클 DB설치를 쉽게 정리해놓은 블로그는 많으나 Oracle CPU패치를 쉽게 정리해놓은


문서가 없어서 정리해보려고합니다.^^  오라클 버전 11.2.0.3 기준으로 정리합니다.


다들 알고 있으실거같은 오라클 사이트에 모든 자료가 있습니다.


http://www.oracle.com/technetwork/topics/security/alerts-086861.html 


당연히 회원가입을 하셔야하고 한글은 지원하지 않습니다


CPU패치 : 오라클 사이트를 인용하면 CPU패치는 Oracle 버전별로  보안상 취약점이 있는 패치들은 모아놓은 것으로 볼수 있습니다.  (1,4,7,10월 1년에 4번 패치가 나옵니다.)






이또한 CSI라고 하는 오라클 구입시 발행된 Support Identifier 가 있어야지만 다운로드 받을수 있습니다.


파일이 모두 있다고 가정하에 설치를 진행합니다


오라클 CPU패치를 위해서는 Opatch 라고 하는 Oracle patch 전용 utility를 사용해야하는데요. 이또한 최신 CPU에 맞게 버전을 맞춰서 올려줘야 합니다



%Oracle CPU패치를 하기전에 서비스중지


1. Oracle 모든 서비스

2. Distributed Transaction Coordinator 중지


%ORACLE_HOME inventory 폴더 백업


1. Opatch update 방법 


기본명령어 숙지

      $ 'opatch apply ...' is to apply a patch

      $ 'opatch rollback ...' is to roll back a patch

      $ 'opatch lsinventory' is to show inventory on an Oracle Home

      $ 'opatch query ...' is to query a given patch from specific details

      $ 'opatch version' is to show the version of the OPatch being used

      $ 'opatch prereq ...' is to invoke some prerequiste checks

      $ 'opatch util ...' is to invoke some independent utilities



 1) Path 설정 

ORACLE_HOME 설정 추가
oracle경로내의 opatch 경로 추가


opatch 경로는 추가해도 되고 안해도 무방합나다 사용하기 편하기위해서 실행파일 경로는 추가합니다


Set PATH =%PATH%; 에서 %PATH%를 입력함은 현재 PATH설정뒤에 덧붙이겠다는것으로 %PATH%가 뒤에 와도 

무방합니다. 



2) 현재 Opatch버전 확인


%update파일에 맞춰서 opatch utility도 같이 버전업이 되어야합니다. 


기본적으로 Oracle 11.2.0.3 버전에는 11.2.0.1.7 이라는 opatch utility가 포함되어있고, 최신의 CPU패치를 업그레이드하기위해서는 이또한 11.2.0.1.9버전으로 올려줍니다. 


p6880880_112000_MSWIN-x86-64 파일내에 Opatch 폴더가 존재합니다. 


ORACLE_HOME경로의 Opatch폴더를 지우거나. Rename해서 Opatch폴더를 변경합니다. 





3) 현재 Opatch현황 확인 (opatch lsinventory)


  - 패치현황이 하나도 존재하지 않습니다. 한번도 하지않았기에;;




4) Opatch apply (적용)


최신 2013년 7월( July) 버전으로 진행 


p16042648_112030_MSWIN-x86-64 파일을 압축해제후에 해당 폴더 경로에서 opatch apply하면됩니다. 





5) Opatch 정상완료 





6) CPU 패치 버전 확인 


opatch lsinventory로 확인시 업데이트된 내역확인가능합니다  patch 15라고 보이네요...ㅎㅎ 








참조: 

http://docs.oracle.com/middleware/1212/core/OPATC/index.html#A132168514


https://support.venafi.com/entries/21553268-How-to-Install-and-patch-the-supported-Oracle-Client-on-the-Director-server










'DB > Oracle ' 카테고리의 다른 글

OPatch failed with error code = 255 (opatch 오류)  (0) 2013.08.10
ORA-12514 오류 해결 정리  (4) 2013.07.26
Comments