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. 패치 적용 절차
- 사전 계획 수립
- 패치의 릴리스 노트(Release Notes)를 검토하여 시스템에 미칠 영향을 분석.
- 다운타임 필요 여부와 백업 계획 수립.
- 테스트 환경 적용
- 프로덕션 환경에 적용하기 전, 테스트 환경에서 충분히 검증.
- 백업 수행
- 데이터베이스 및 설정을 백업하여, 패치 실패 시 복구 가능성을 확보.
- 패치 적용
- Oracle 제공 문서(README 파일)를 참조하여 적용.
- 모니터링 및 검증
- 패치 적용 후 시스템 성능 및 주요 기능 정상 여부 확인.
4. 최신 패치 확인
Oracle Support 사이트(https://support.oracle.com)를 통해 최신 패치와 릴리스 정보를 확인할 수 있습니다.
- Critical Patch Update Advisory: 최신 CPU와 관련된 세부 정보 제공.
- Patch Search: 제품 및 버전에 맞는 패치를 검색 가능.
5. 패치 관리 시 고려 사항
- 프로덕션 환경 안정성
- 안정성에 민감한 환경에서는 RUR 같은 보수적인 옵션을 선택.
- 호환성 확인
- 기존 애플리케이션, 미들웨어와의 호환성 문제 확인.
- 다운타임 최소화
- 온라인 패치 지원 여부(Oracle RAC, Data Guard 등 활용)를 검토.
- 규제 준수
- 보안이 중요한 산업(금융, 의료 등)의 경우 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 |