Oracle 마이너 버전 업그레이드
마이너 버전 업그레이드는 메이저 엔진 버전에 Oracle Database Patch Set Update(PSU) 또는 Release Update(RU)를 적용합니다. 예를 들어 DB 인스턴스에서 메이저 버전 Oracle Database 21c와 마이너 버전 21.0.0.0.ru-2022-07.rur-2022-07.r1을 실행하는 경우 마이너 버전 21.0.0.0.ru-2022-10.rur-2022-10.r1로 업그레이드할 수 있습니다. 일반적으로 분기마다 새로운 마이너 버전이 제공됩니다.
참고
RDS for Oracle은 마이너 버전 다운그레이드를 지원하지 않습니다.
수동 또는 자동으로 DB 엔진을 마이너 버전으로 업그레이드할 수 있습니다. 수동 업그레이드하는 방법에 대한 자세한 내용은 엔진 버전 수동 업그레이드 섹션을 참조하세요. 자동 업그레이드를 구성하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요. 수동 업그레이드인지, 자동 업그레이드인지와 관계없이 마이너 버전 업그레이드에는 자동 중지 시간이 수반됩니다. 업그레이드를 계획할 때는 이 점에 유의해야 합니다.
중요
프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 Oracle DB 업그레이드 테스트 섹션을 참조하세요.
주제
Oracle용 마이너 버전 자동 업그레이드 활성화
자동 마이너 버전 업그레이드에서 RDS는 수동 개입 없이 사용 가능한 최신 마이너 버전을 Oracle 데이터베이스에 적용합니다. Amazon RDS Oracle DB 인스턴스는 다음과 같은 상황일 때 다음번 유지 관리 기간 중에 업그레이드 일정을 예약합니다.
-
DB 클러스터에 자동 마이너 버전 업그레이드 옵션이 활성화되어 있는 경우
-
DB 인스턴스가 아직 최신 마이너 DB 엔진 버전을 실행하고 있지 않은 경우
-
DB 인스턴스에 보류 중인 업그레이드가 예약되어 있지 않은 경우
자동 업그레이드를 활성화하는 방법에 대한 자세한 내용은 마이너 엔진 버전 자동 업그레이드 섹션을 참조하세요.
Oracle용 자동 마이너 버전 업그레이드 일정을 예약하기 전
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 인스턴스 업그레이드가 수행되도록 예정된 날짜가 아닙니다.
다음 예와 같이 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-2022-10.rur-2022-10.r1", "CurrentApplyDate": "2022-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 엔진을 업그레이드하도록 예약했음을 나타냅니다.
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 명령 참조를 참조하세요.