본문 바로가기

Oracle/Admin

[Oracle] 패치 정책

728x90

오라클 DBMS(Oracle Database Management System)의 패치 정책은 안정성과 보안 강화를 위해 정기적이고 체계적으로 관리됩니다. 주요 내용은 다음과 같습니다:


1. 패치 종류

Oracle에서 제공하는 패치에는 다음과 같은 종류가 있습니다:

(1) CPU (Critical Patch Update)

  • 분기별 제공: 1월, 4월, 7월, 10월에 발표됩니다.
  • 주요 목적: 보안 취약점 해결.
  • 심각한 보안 위협 및 취약점을 주로 다룹니다.

(2) PSU (Patch Set Update)

  • 정기적 제공: CPU와 같은 일정(분기별).
  • 내용: 보안 패치 + 안정성 관련 버그 수정.
  • 기존 기능에 영향을 덜 주며, 안정성을 높이는 패치입니다.

(3) RU (Release Update)

  • Oracle Database 12.2 이상 버전에서 도입된 개념.
  • PSU를 대체하며, 보다 광범위한 버그 수정 및 성능 향상 포함.

(4) RUR (Release Update Revision)

  • RU의 서브 세트로, 제한적인 수정 사항만 포함.
  • RU를 적용하기 부담스러운 환경에서 사용.

(5) One-off Patch

  • 특정 고객의 요구사항이나 긴급한 문제를 해결하기 위한 패치.
  • 특정 상황에 한정적으로 사용되며, 일반적으로는 잘 제공되지 않습니다.

2. 지원 주기

Oracle은 각 버전에 대해 일정한 지원 주기를 제공합니다.

(1) Premier Support

  • 제품 출시 후 5년간 제공.
  • 주요 패치와 기술 지원이 제공됩니다.

(2) Extended Support

  • Premier Support 기간 종료 후, 추가로 3년간 제공.
  • 추가 비용이 발생하며, 보안 패치와 주요 버그 수정 포함.

(3) Sustaining Support

  • Extended Support 종료 후 제공.
  • 신규 패치 제공은 없고, 기존 자료와 기술 지원만 가능합니다.

3. 패치 적용 절차

  1. 사전 계획 수립
    • 패치의 릴리스 노트(Release Notes)를 검토하여 시스템에 미칠 영향을 분석.
    • 다운타임 필요 여부와 백업 계획 수립.
  2. 테스트 환경 적용
    • 프로덕션 환경에 적용하기 전, 테스트 환경에서 충분히 검증.
  3. 백업 수행
    • 데이터베이스 및 설정을 백업하여, 패치 실패 시 복구 가능성을 확보.
  4. 패치 적용
    • Oracle 제공 문서(README 파일)를 참조하여 적용.
  5. 모니터링 및 검증
    • 패치 적용 후 시스템 성능 및 주요 기능 정상 여부 확인.

4. 최신 패치 확인

Oracle Support 사이트(https://support.oracle.com)를 통해 최신 패치와 릴리스 정보를 확인할 수 있습니다.

  • Critical Patch Update Advisory: 최신 CPU와 관련된 세부 정보 제공.
  • Patch Search: 제품 및 버전에 맞는 패치를 검색 가능.

5. 패치 관리 시 고려 사항

  1. 프로덕션 환경 안정성
    • 안정성에 민감한 환경에서는 RUR 같은 보수적인 옵션을 선택.
  2. 호환성 확인
    • 기존 애플리케이션, 미들웨어와의 호환성 문제 확인.
  3. 다운타임 최소화
    • 온라인 패치 지원 여부(Oracle RAC, Data Guard 등 활용)를 검토.
  4. 규제 준수
    • 보안이 중요한 산업(금융, 의료 등)의 경우 CPU 패치 적용을 우선적으로 고려.

패치 적용은 보안 및 안정성을 유지하는 데 필수적이므로, 정기적인 관리와 테스트 환경 검증이 중요합니다.

728x90
반응형

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

[Oracle] 라이선스 정책 정리  (0) 2025.02.03
[Oracle] view 데이터 보존 기간  (0) 2025.02.03
[Oracle] Alert.log : Creating new log segment  (0) 2025.01.14
[Oracle] Partition 실행 계획  (0) 2024.12.30
[Oracle] 병렬 처리  (1) 2024.12.27