Oracle 마이너 버전 업그레이드
RDS for Oracle에서 마이너 버전 업그레이드는 메이저 DB 엔진 버전에 대한 업데이트를 의미합니다. RDS에서 마이너 엔진 버전은 릴리스 업데이트(RU) 또는 공간 패치 번들(SPB)입니다. 예를 들어 DB 인스턴스에서 메이저 버전 Oracle Database 21c와 마이너 버전 21.0.0.0.ru-2024-10.rur-2024-10.r1을 실행하는 경우 마이너 버전 21.0.0.0.ru-2025-01.rur-2025-01.r1로 업그레이드할 수 있습니다. RDS for Oracle은 마이너 버전 다운그레이드를 지원하지 않습니다.
수동 또는 자동으로 DB 엔진을 마이너 버전으로 업그레이드할 수 있습니다. 수동 업그레이드하는 방법에 대한 자세한 내용은 엔진 버전 수동 업그레이드 섹션을 참조하세요. 자동 업그레이드를 구성하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요. 수동 업그레이드인지, 자동 업그레이드인지와 관계없이 마이너 버전 업그레이드에는 자동 중지 시간이 수반됩니다. 업그레이드를 계획할 때 이 가동 중지 시간을 고려합니다.
중요
프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 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 엔진 버전을 실행하고 있지 않은 경우
-
DB 인스턴스에 보류 중인 업그레이드가 예약되어 있지 않은 경우
자동 업그레이드를 활성화하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요.
자동 마이너 버전 업그레이드 일정 사전 공지
RDS는 자동 업그레이드 일정을 예약하기 전에 사전 공지를 게시합니다. 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭에서 알림을 찾을 수 있습니다. 메시지의 형식은 다음과 같습니다.
An automatic minor version upgrade to
engine
version
will become available onavailability-date
and will be applied during a subsequent maintenance window.
사전 공지의 availability-date
는 RDS가 AWS 리전에서 DB 인스턴스에 대한 업그레이드 예약을 시작하는 날짜입니다. 지금은 DB 인스턴스 업그레이드가 수행되도록 예정된 날짜가 아닙니다. 예를 들어 availability-date
가 3월 1일인 경우 이 날짜에 RDS가 4월 14일로 업그레이드를 예약할 수 있습니다.
다음 예와 같이 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", "OptInStatus": "next-maintenance" } ] }, ...
다음 표에서는 보류 중인 유지 관리 작업 메시지의 각 유형에 따른 옵션을 설명합니다.
보류 중인 유지 관리 조치 메시지 | 메시지가 나타나는 시점 | 다음 유지 관리 기간에 적용할 수 있는지 여부 | 즉시 적용할 수 있는지 여부 | 옵트인을 취소할 수 있는지 여부 |
---|---|---|---|---|
engine-version 으로의 자동 마이너 버전 업그레이드는 availability-date 에 제공될 예정이며, 이후 유지 관리 기간에 적용해야 합니다. |
자동 업그레이드 일정이 잡히기 4~6주 전 | 예 | 예 | 예 |
마이너 버전을 engine-version 으로 자동 업그레이드 |
availability-date 당일 또는 이후 RDS는 DB 인스턴스의 다음 유지 관리 기간에 이 업그레이드를 자동으로 적용합니다. |
예 | 예 | 아니요 |
describe-pending-maintenance-actions에 대한 자세한 내용은 AWS CLI 명령 참조를 참조하세요.
RDS가 Oracle용 자동 마이너 버전 업그레이드 일정을 예약할 때
자동 업그레이드 가능 날짜가 도래하면 RDS는 업그레이드 일정을 예약하기 시작합니다. 대부분의 AWS 리전에서는 RDS가 가용 날짜 4~6주 후에 최신 분기별 RU로 업그레이드하도록 업그레이드 일정을 예약합니다. 예정 날짜는 AWS 리전 및 기타 요인에 따라 달라집니다. RURs 및 RU에 대한 자세한 내용은 Amazon RDS for Oracle 릴리스 정보를 참조하세요.
RDS에서 업그레이드를 예약하면 데이터베이스 세부 정보 페이지의 유지 관리 및 백업 탭에 다음과 같은 알림이 표시됩니다.
Automatic minor version upgrade to
engine-version
위 메시지는 RDS가 다음 유지 관리 기간에 DB 엔진을 업그레이드하도록 예약했음을 나타냅니다.
때로는 RDS가 이전 마이너 버전을 적용하기 전에 새 마이너 버전을 사용할 수 있게 됩니다. 예를 들어, minor-version-2
와 minor-version-3
을 업그레이드 대상으로 사용할 수 있을 때 인스턴스가 minor-version-1
을 실행하고 있습니다. 이 경우 DB 인스턴스의 불필요한 가동 중지 시간을 방지하기 위해 RDS는 자동 마이너 버전 업그레이드를 최신 버전으로 예약하여 이전 버전으로의 업그레이드를 건너뜁니다. 이 예시에서 RDS는 인스턴스를 minor-version-1
에서 minor-version-3
으로 직접 업그레이드합니다.
마이너 버전 업그레이드가 특정 주기로 이루어지도록 하기 위해 자동 업그레이드 메커니즘을 사용하는 대신 인스턴스를 수동으로 업그레이드할 수 있습니다. 다음 유지 관리 기간의 업그레이드를 예약하려면 modify-db-instance
를 사용하여 마이너 버전으로 업그레이드할 때 --no-apply-immediately
를 지정합니다. 즉시 업그레이드하려면 대신 --apply-immediately
를 지정합니다. 자세한 내용은 엔진 버전 수동 업그레이드 단원을 참조하십시오.
Oracle용 자동 마이너 버전 업그레이드 관리
새로운 마이너 버전이 출시되면 이 버전으로 DB 인스턴스를 수동 업그레이드할 수 있습니다. 다음 예시 업그레이드에서는 orclinst1
이라는 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
아직 예약되지 않은 자동 마이너 버전 업그레이드를 옵트아웃하려면 다음 예시와 같이 --opt-in-type
을 undo-opt-in
으로 설정합니다.
aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type undo-opt-in
RDS에서 이미 DB 인스턴스 업그레이드를 예약한 경우 apply-pending-maintenance-action
을 사용하여 취소할 수 있습니다. 하지만 DB 인스턴스를 수정하고 자동 마이너 업그레이드 기능을 비활성화하면 업그레이드 일정이 취소됩니다.
자동 마이너 버전 업그레이드를 비활성화하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요. apply-pending-maintenance-action에 대한 자세한 내용은 AWS CLI 명령 참조를 참조하세요.