피드로 돌아가기
AUTOUPG_HOME - A smart way to manage Oracle GI & RU On Prem patches across versions for multiple database environments
Dev.toDev.to
Database

50개 이상의 Oracle DB 패치 관리를 위한 표준화된 AUTOUPG_HOME 구조 설계

AUTOUPG_HOME - A smart way to manage Oracle GI & RU On Prem patches across versions for multiple database environments

Abhilash Kumar | Oracle ACE ♠2026년 6월 19일5intermediate

Context

다수의 Oracle 데이터베이스 환경에서 버전별 패치 관리의 복잡성 증가. 패치 파일명의 불투명한 명명 규칙으로 인해 실제 패치 내용을 식별하는 데 과도한 시간 소요 및 휴먼 에러 발생 가능성 존재.

Technical Solution

  • 논리적 폴더 구조(AUTOUPG_HOME) 도입을 통한 설정, 키스토어, 로그, 소프트웨어의 물리적 분리 설계
  • autoupgrade.jar와 전용 .cfg 설정 파일을 연동하여 타겟 버전 및 플랫폼별 패치 자동 다운로드 프로세스 구축
  • RU(Release Update) 버전별 서브 디렉터리 구조를 통해 환경별 종속성을 가진 다양한 패치 버전의 동시 관리 가능
  • patches_info.json 기반의 메타데이터 분석 및 jq 스크립트를 활용한 패치 유형(RU, OPatch, OJVM 등)의 가시화
  • 다운로드 단계부터 정해진 경로에 배치하는 전략을 통해 Downtime 윈도우 내 작업 효율성 극대화

1. 패치 파일명에 의존하지 않는 메타데이터 기반의 자산 관리 체계 구축 여부 검토

2. 설정 파일과 바이너리, 로그 디렉터리를 완전히 분리하여 환경 복제 및 이관 효율성 확보

3. 자동화 도구 도입 시 전처리 단계(Pre-download)를 설계하여 실제 작업 시간(Downtime) 최소화

원문 읽기