Oracle 마이너 버전 업그레이드
RDS for Oracle에서 마이너 버전 업그레이드는 메이저 DB 엔진 버전에 대한 업데이트를 의미합니다. RDS에서 마이너 엔진 버전은 릴리스 업데이트(RU) 또는 공간 패치 번들(SPB)입니다. 예를 들어 DB 인스턴스에서 메이저 버전 Oracle Database 19c와 마이너 버전 19.0.0.0.ru-2025-10.rur-2025-10.r1을 실행하는 경우 마이너 버전 19.0.0.0.ru-2026-01.rur-2026-01.r1로 업그레이드할 수 있습니다. RDS for Oracle은 마이너 버전 다운그레이드를 지원하지 않습니다.
수동 또는 자동으로 DB 엔진을 마이너 버전으로 업그레이드할 수 있습니다. 수동 업그레이드하는 방법에 대한 자세한 내용은 엔진 버전 수동 업그레이드 섹션을 참조하세요. 자동 업그레이드를 구성하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요. 수동 업그레이드인지, 자동 업그레이드인지와 관계없이 마이너 버전 업그레이드에는 자동 중지 시간이 수반됩니다. 업그레이드를 계획할 때 이 가동 중지 시간을 고려합니다.
또한 Amazon RDS는 업그레이드 롤아웃 정책을 지원하여 여러 데이터베이스 리소스 및 AWS 계정에서 자동 마이너 버전 업그레이드를 관리합니다. 자세한 내용은 자동 마이너 버전 AWS Organizations 업그레이드에 업그레이드 롤아웃 정책 사용 섹션을 참조하세요.
중요
프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 Oracle DB 업그레이드 테스트 섹션을 참조하세요.
주제
릴리스 업데이트(RU) 및 공간 패치 번들(SPB)
RDS에서 릴리스 업데이트(RU)는 Oracle Database에 대한 보안 수정, 버그 수정 및 새로운 기능을 포함하는 분기별 마이너 엔진 버전입니다. 공간 패치 번들(SPB)은 Oracle Spatial 옵션용으로 설계된 패치가 포함된 RU 엔진 버전입니다. 예를 들어 19.0.0.0.ru-2025-01.spb-1.r1이라는 SPB에는 해당 RU 19.0.0.0.ru-2025-01.rur-2025-01.r1에 있는 모든 패치와 공간에 고유한 패치가 포함됩니다. SPB는 Oracle Database 19c에서만 지원됩니다.
인스턴스가 자동 마이너 버전 업그레이드로 구성된 경우 RU와 SPB는 별도의 업그레이드 경로에 존재합니다. 일반적으로 SPB는 해당 RU가 있고서 2~3주 후에 릴리스됩니다. 다음 표에는 Oracle Database 19c용 샘플 마이너 버전이 나와 있습니다.
| 표준 RU 업그레이드 경로 | SPB 업그레이드 경로 |
|---|---|
| 19.0.0.0.ru-2025-01.rur-2025-01.r1 | 19.0.0.0.ru-2025-01.spb-1.r1 |
| 19.0.0.0.ru-2025-04.rur-2025-04.r1 | 19.0.0.0.ru-2025-04.spb-1.r1 |
| 19.0.0.0.ru-2025-07.rur-2025-07.r1 | 19.0.0.0.ru-2025-07.spb-1.r1 |
| 19.0.0.0.ru-2025-10.rur-2025-10.r1 | 19.0.0.0.ru-2025-10.spb-1.r1 |
DB 인스턴스가 자동 업그레이드용으로 구성된 경우 인스턴스는 현재 버전에 해당하는 업그레이드 경로에 존재합니다. 예를 들어 DB 인스턴스가 버전 19.0.0.0.ru-2025-01.rur-2025-01.r1을 실행하는 경우 19.0.0.0.ru-2025-04.rur-2025-04.r1이 릴리스되면 인스턴스가 이 RU로 자동으로 업그레이드됩니다. 마찬가지로 DB 인스턴스가 19.0.0.0.ru-2025-01.spb-1.r1을 실행하는 경우 19.0.0.0.ru-2025-04.spb-1.r1이 릴리스되면 인스턴스가 이 SPB로 자동으로 업그레이드됩니다. RU인 19.0.0.0.ru-2025-01.rur-2025-01.r1을 실행하는 인스턴스는 별도의 업그레이드 경로에 있는 SPB인 19.0.0.0.ru-2025-04.spb-1.r1로 자동으로 업그레이드되지 않습니다.
인스턴스가 공간을 사용하지 않더라도 DB 인스턴스를 SPB로 업그레이드할 수 있지만, 공간 패치는 Oracle Spatial에만 적용됩니다. RU에서 동일한 엔진 버전 이상의 SPB로 수동으로 업그레이드할 수 있습니다. 예를 들어 19.0.0.0.ru-2025-01.rur-2025-01.r1에서 다음 엔진 버전 중 하나로 인스턴스를 업그레이드할 수 있습니다.
-
19.0.0.0.ru-2025-01.spb-1.r1
-
19.0.0.0.ru-2025-04.spb-1.r1
RU가 더 높은 엔진 버전인 경우에만 SPB에서 RU로 인스턴스를 업그레이드할 수 있습니다. 예를 들어 SPB 버전 19.0.0.0.ru-2025-04.spb-1.r1에서 상위 RU 버전 19.0.0.0.ru-2025-07.rur-2025-07.r1로 업그레이드할 수 있지만 동일한 RU 버전 19.0.0.0.ru-2025-04.rur-2025-04.r1로 업그레이드할 수 없습니다.
DB 인스턴스가 자동 마이너 버전 업그레이드용으로 구성되어 있고 RU에서 SPB로 또는 SPB에서 RU로 수동으로 업그레이드하는 경우 자동 업그레이드 경로가 변경됩니다. RU 버전 19.0.0.0.ru-2025-01.rur-2025-01.r1에서 SPB 버전 19.0.0.0.ru-2025-01.spb-1.r1로 수동으로 업그레이드한다고 가정해 보겠습니다. 다음 마이너 버전 자동 업그레이드는 SPB 버전 19.0.0.0.ru-2025-04.spb-1.r1입니다.
SPB가 RU처럼 작동하므로 인스턴스를 RU 및 SPB로 업그레이드하는 데 사용하는 RDS API는 동일합니다. 다음 명령은 RU 및 SPB로 업그레이드하는 것을 보여 줍니다.
aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --engine-version 19.0.0.0.ru-2025-01.rur-2025-01.r1 aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --engine-version 19.0.0.0.ru-2025-01.spb-1.r1
Oracle Spatial 옵션에 대한 자세한 내용은 공간 패치 번들(SPB) 작동 방식 섹션을 참조하시기 바랍니다. Oracle Database 19c에 대해 지원되는 RU 및 SPB에 대해 알아보려면 Amazon RDS for Oracle Database 19c(19.0.0.0)를 참조하시기 바랍니다.
Oracle용 마이너 버전 자동 업그레이드 활성화
자동 마이너 버전 업그레이드에서 RDS는 수동 개입 없이 사용 가능한 최신 마이너 버전을 Oracle 데이터베이스에 적용합니다. Amazon RDS Oracle DB 인스턴스는 다음과 같은 상황일 때 다음번 유지 관리 기간 중에 업그레이드 일정을 예약합니다.
-
DB 클러스터에 자동 마이너 버전 업그레이드 옵션이 활성화되어 있는 경우
-
DB 인스턴스가 아직 최신 마이너 DB 엔진 버전을 실행하고 있지 않은 경우
자동 업그레이드를 활성화하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요.
자동 마이너 버전 AWS Organizations 업그레이드에 업그레이드 롤아웃 정책 사용
Amazon RDS for Oracle은 AWS Organizations 업그레이드 롤아웃 정책을 지원하여 여러 데이터베이스 리소스 및 AWS 계정에서 자동 마이너 버전 업그레이드를 관리합니다. 이 정책은 수동 또는 사용자 지정 도구를 통해 자동 마이너 버전 업그레이드를 조정하는 운영 오버헤드를 없애는 동시에 프로덕션으로 롤아웃되기 전에 비프로덕션 환경에서 업그레이드를 먼저 적용할 수 있도록 합니다. 새 마이너 엔진 버전을 사용할 수 있게 되면 Amazon RDS는 구성된 업그레이드 롤아웃 순서에 따라 DB 인스턴스를 업그레이드합니다.
| 업그레이드 롤아웃 순서 | 일반적인 사용 사례 | 업그레이드 시작 시 |
|---|---|---|
| 첫 번째 | 개발 및 테스트 환경 | 가장 빠른 - 새 버전을 검증하는 데 이상적 |
| 초 | 스테이징 및 중요하지 않은 프로덕션 환경 | '첫 번째' 단계가 완료된 후 |
| 마지막 | 중요한 프로덕션 환경 | '두 번째' 단계가 완료된 후 |
중요
DB 인스턴스에 대한 업그레이드 롤아웃 순서를 구성하지 않으면 기본값은 초입니다.
단계 타이밍 및 지속 시간에 대한 자세한 내용은 RDS가 자동 마이너 버전 업그레이드 일정을 예약하는 방법 섹션을 참조하세요. AWS Organizations에서 업그레이드 롤아웃 정책을 구성하는 방법에 대한 자세한 내용은 자동 마이너 버전 AWS Organizations 업그레이드에 업그레이드 롤아웃 정책 사용 섹션을 참조하세요.
RDS for Oracle의 자동 마이너 버전 업그레이드에 대한 알림
DB 인스턴스에서 마이너 버전 자동 업그레이드가 활성화된 경우 RDS for Oracle은 업그레이드를 적용하기 전에 사용자에게 알리기 위해 보류 중인 유지 관리 작업을 생성합니다. Amazon RDS 콘솔의 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭에서 보류 중인 유지 관리 작업을 볼 수 있습니다.
새 마이너 버전을 사용할 수 있게 되면 RDS for Oracle은 조기 알림(유지 관리 작업 보류 중)을 게시합니다. 조기 알림은 다음 형식을 취합니다.
An automatic minor version upgrade toengine-versionwill be applied during your maintenance window onapply-datebased on the upgrade rollout orderrollout-order. You can change the upgrade rollout order or apply this upgrade manually at any time before the scheduled date through the AWS console or AWS CLI.
조기 알림의 apply-date는 Amazon RDS가 DB 인스턴스를 업그레이드하는 날짜입니다. rollout-order는 업그레이드 롤아웃 순서(첫 번째, 두 번째 또는 마지막)입니다. 업그레이드 롤아웃 정책을 구성하지 않은 경우 이 값은 기본적으로 두 번째입니다. 자세한 내용은 자동 마이너 버전 AWS Organizations 업그레이드에 업그레이드 롤아웃 정책 사용 섹션을 참조하세요.
업그레이드 롤아웃 단계가 시작되면 보류 중인 유지 관리 작업 메시지가 다음 형식으로 변경됩니다.
Automatic minor version upgrade toengine-version
이 메시지는 업그레이드가 예약되었으며 예약된 적용 날짜에 유지 관리 기간에 적용됨을 나타냅니다. Amazon RDS 콘솔의 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭 또는 describe-pending-maintenance-actions API 응답의 CurrentApplyDate 필드에서 예약된 적용 날짜를 확인할 수 있습니다.
다음 예제에서는 AWS CLI의 describe-pending-maintenance-actions 명령을 사용하여 보류 중인 유지 관리 작업에 대한 세부 정보를 가져올 수 있습니다.
aws rds describe-pending-maintenance-actions "PendingMaintenanceActions": [ { "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:orclinst1", "PendingMaintenanceActionDetails": [ { "Action": "db-upgrade", "Description": "Automatic minor version upgrade to 21.0.0.0.ru-2024-07.rur-2024-07.r1", "CurrentApplyDate": "2024-12-02T08:10:00Z" } ] }, ...
describe-pending-maintenance-actions에 대한 자세한 내용은 AWS CLI 명령 참조를 참조하세요.
RDS가 자동 마이너 버전 업그레이드 일정을 예약하는 방법
AWS Organizations 업그레이드 롤아웃 정책을 사용하면 Amazon RDS는 구성된 롤아웃 순서에 따라 DB 인스턴스를 단계별로 업그레이드합니다. 이 섹션에서는 각 단계의 타이밍과 지속 시간에 대해 설명합니다.
0단계: 조기 알림
RDS for Oracle에서 새 마이너 버전(일반적으로 Oracle의 분기별 RU 릴리스 후 3~4주)을 릴리스하면 마이너 버전 자동 업그레이드가 활성화된 모든 DB 인스턴스에 조기 알림이 전송됩니다. 이 알림은 Amazon RDS 콘솔의 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭과 describe-pending-maintenance-actions API 응답에 표시됩니다. 조기 알림 단계는 2주 동안 지속됩니다. 이 단계에서는 자동 업그레이드가 수행되지 않습니다.
1단계: 첫 번째 업그레이드 롤아웃 순서
조기 알림 단계가 끝나면 RDS for Oracle은 먼저 업그레이드 롤아웃 순서로 DB 인스턴스 업그레이드를 시작합니다. 이 단계는 1월, 4월, 7월 분기별 마이너 버전의 경우 2~3주, 10월 분기별 마이너 버전의 경우 7~8주 동안 지속됩니다. 10월 마이너 버전의 연장 기간은 연말 연휴 기간 동안 새 마이너 버전을 테스트할 수 있는 충분한 시간을 제공합니다. 이 단계에서 생성된 새 DB 인스턴스는 업그레이드 롤아웃 순서가 첫 번째인 경우 자동으로 업그레이드됩니다.
2단계: 두 번째 업그레이드 롤아웃 순서
1단계가 끝나면 RDS for Oracle은 업그레이드 롤아웃 순서가 두 번째인 DB 인스턴스 업그레이드를 시작합니다. 이 단계는 모든 분기별 마이너 버전에서 2주 동안 지속됩니다. 이 단계에서 업그레이드 롤아웃 순서가 첫 번째 또는 두 번째로 생성된 새로운 DB 인스턴스는 자동으로 업그레이드됩니다.
3단계: 마지막 업그레이드 롤아웃 순서
2단계가 끝나면 RDS for Oracle은 업그레이드 롤아웃 순서가 마지막인 DB 인스턴스 업그레이드를 시작합니다. 이 단계는 다음 분기 마이너 버전 릴리스까지 지속됩니다. 이 단계에서 업그레이드 롤아웃 순서가 첫 번째, 두 번째 또는 마지막으로 생성된 새로운 DB 인스턴스는 자동으로 업그레이드됩니다.
| Phase(단계) | 시작 시 | 지속 시간 | 보류 중인 유지 관리 조치 메시지 |
|---|---|---|---|
| 0단계: 조기 알림 | RDS for Oracle에서 새 마이너 버전을 릴리스하는 경우 | 2주 | 엔진 버전으로의 자동 마이너 버전 업그레이드는 업그레이드 롤아웃 순서 롤아웃 순서에 따라 적용 날짜의 유지 관리 기간 동안 적용됩니다. AWS 콘솔 또는 AWS CLI를 통해 예정된 날짜 이전에 언제든지 업그레이드 롤아웃 순서를 변경하거나이 업그레이드를 수동으로 적용할 수 있습니다. |
| 1단계: 첫 번째 업그레이드 롤아웃 순서 | 조기 알림 단계 종료 | 1월/4월/7월 마이너 버전의 경우 2~4주, 10월 마이너 버전의 경우 7~9주 | 마이너 버전을 engine-version으로 자동 업그레이드 |
| 2단계: 두 번째 업그레이드 롤아웃 순서 | 1단계 종료 | 2주 | 마이너 버전을 engine-version으로 자동 업그레이드 |
| 3단계: 마지막 업그레이드 롤아웃 순서 | 2단계 종료 | 다음 분기 마이너 버전 릴리스까지 | 마이너 버전을 engine-version으로 자동 업그레이드 |
RDS for Oracle용 자동 마이너 버전 업그레이드 관리
DB 인스턴스에서 마이너 버전 자동 업그레이드가 활성화되면 Amazon RDS는 유지 관리 기간 동안 DB 인스턴스를 최신 마이너 버전으로 자동 업그레이드합니다. 그러나 AWS CLI를 사용하거나 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭에서 예정된 날짜 이전에 업그레이드를 수동으로 적용하도록 선택할 수 있습니다.
예약된 유지 관리 기간을 기다리는 대신 DB 인스턴스를 즉시 업그레이드하는 방법:
aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type immediate
예약된 적용 날짜 대신 다음 유지 관리 기간에 업그레이드를 적용하는 방법:
aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type next-maintenance
자동 마이너 버전 업그레이드를 옵트아웃하려면 DB 인스턴스를 수정하고 자동 마이너 버전 업그레이드 옵션을 끕니다. 이렇게 하면 보류 중인 자동 업그레이드의 예약이 취소됩니다.
자동 마이너 버전 업그레이드를 비활성화하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요. 자동 마이너 버전 업그레이드를 해제하는 데 도움이 필요한 경우 AWS Support에 문의하세요.
때로는 RDS가 이전 마이너 버전을 적용하기 전에 새 마이너 버전을 사용할 수 있게 됩니다. 예를 들어 both 21.0.0.0.ru-2025-10.rur-2025-10.r1 및 21.0.0.0.ru-2026-01.rur-2026-01.r1를 업그레이드 대상으로 사용할 수 있는 경우 인스턴스가 21.0.0.0.ru-2025-07.rur-2025-07.r1에서 실행됩니다. 이 경우 DB 인스턴스의 불필요한 가동 중지 시간을 방지하기 위해 RDS는 자동 마이너 버전 업그레이드를 최신 버전으로 예약하여 이전 버전으로의 업그레이드를 건너뜁니다. 이 예제에서 RDS는 인스턴스를 21.0.0.0.ru-2025-07.rur-2025-07.r1에서 21.0.0.0.ru-2026-01.rur-2026-01.r1로 직접 업그레이드합니다.