RDS for Oracle 엔진 업그레이드 개요
RDS for Oracle DB 인스턴스를 업그레이드하기 전에 다음 개념을 숙지하세요.
주제
메이저 및 마이너 버전 업그레이드
메이저 버전은 1~2년마다 출시되는 Oracle Database의 메이저 릴리스입니다. Oracle Database 19c와 Oracle Database 21c는 메이저 릴리스입니다.
분기마다 RDS for Oracle은 각 지원되는 메이저 엔진에 대해 새로운 마이너 엔진 버전을 릴리스합니다. 릴리스 업데이트(RU) 엔진 버전은 지정된 분기에 대한 RU 패치를 포함하여 Oracle의 버그 수정을 통합합니다. 예를 들어 21.0.0.0.ru-2024-10.rur-2024-10.r1은 2024년 10월 RU를 통합한 Oracle Database 21c의 마이너 버전입니다.
공간 패치 번들(SPB) 엔진 버전에는 RU 패치와 Oracle Spatial과 관련된 패치가 포함되어 있습니다. 예를 들어 19.0.0.0.ru-2025-01.spb-1.r1은 엔진 버전 19.0.0.0.ru-2025-01.rur-2025-01.r1에 RU 패치와 공간 패치가 포함된 마이너 엔진 버전입니다. 일반적으로 RDS for Oracle은 해당 RU가 있고서 2~3주 후에 SPB를 릴리스합니다. RU와 SPB의 차이점에 대한 설명은 릴리스 업데이트(RU) 및 공간 패치 번들(SPB) 섹션을 참조하시기 바랍니다. 자세한 내용은 Release notes for Amazon Relational Database Service (Amazon RDS) for Oracle을 참조하시기 바랍니다.
RDS for Oracle은 DB 인스턴스에 대해 다음과 같은 업그레이드를 지원합니다.
업그레이드 유형 | 애플리케이션 호환성 | 업그레이드 메서드 | 샘플 업그레이드 경로 |
---|---|---|---|
메이저 버전 | 메이저 버전 업그레이드로 기존 애플리케이션과 호환되지 않는 변경 사항이 도입될 수 있습니다. | 수동 전용 | Oracle Database 19c에서 Oracle Database 21c로 |
마이너 버전 | 마이너 버전 업그레이드에는 기존 애플리케이션과 호환되는 변경 사항만 포함됩니다. | 자동 또는 수동 | 21.0.0.0.ru-2023-07.rur-2022-07.r1에서 21.0.0.0.ru-2023-10.rur-2022-10.r1로 |
중요
DB 엔진을 업데이트할 때 운영 중단이 발생합니다. 운영 중단 지속 시간은 엔진 버전 및 DB 인스턴스 크기에 따라 다릅니다.
프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 Oracle DB 업그레이드 테스트 섹션을 참조하세요.
RDS for Oracle 지원 날짜 및 필수 업그레이드
RDS for Oracle의 데이터베이스 버전에는 예상 지원 날짜가 있습니다. RDS for Oracle DB 엔진의 메이저 또는 마이너 버전이 지원 종료에 가까워지면 RDS는 강제 업그레이드라고도 하는 필수 업그레이드를 시작합니다. RDS는 다음 정보를 게시합니다.
-
더 이상 사용되지 않는 버전의 인스턴스를 지원되는 버전으로 수동으로 업그레이드하기 시작하라는 권장 사항
-
지원되지 않는 버전에서 더 이상 인스턴스를 만들 수 없는 날짜
-
유지 관리 기간 동안 RDS가 인스턴스를 지원되는 버전으로 자동 업그레이드하기 시작하는 날짜
-
유지 관리 기간이 아닐 때 RDS가 인스턴스를 지원되는 버전으로 자동 업그레이드하기 시작하는 날짜
중요
강제 업그레이드는 AWS CloudFormation 스택에 예기치 않은 결과를 초래할 수 있습니다. RDS를 사용하여 DB 인스턴스를 자동으로 업그레이드하는 경우 AWS CloudFormation에 문제가 발생할 수 있습니다.
이 섹션은 다음 주제를 포함합니다:
RDS for Oracle 메이저 릴리스에 대한 지원 날짜
Oracle에 대한 RDS 메이저 버전은 해당 Oracle 데이터베이스 릴리스 버전에 대한 지원 수명이 끝날 때까지 사용할 수 있습니다. 다음 날짜를 사용하여 테스트 및 업그레이드 주기를 계획할 수 있습니다. 이 날짜는 최신 버전 업그레이드가 필요할 수 있는 가장 빠른 날짜를 나타냅니다. Amazon이 RDS for Oracle 버전에 대한 지원을 원래 명시일보다 오래 연장할 경우, 이 표를 이후 날짜를 반영하도록 업데이트할 계획입니다.
참고
describe-db-major-engine-versions AWS CLI 명령을 실행하거나 DescribeDBMajorEngineVersions RDS API 작업을 사용하여 Oracle 데이터베이스의 메이저 버전을 볼 수 있습니다.
Oracle 데이터베이스 메이저 릴리스 버전 | 최신 버전으로 업그레이드할 예정일 |
---|---|
Oracle Database 19c |
2029년 12월 31일(BYOL 프리미어 지원 포함(추가 지원 수수료 면제)) 2032년 12월 31일(BYOL 추가 지원(추가 비용) 또는 무제한 라이선스 계약 포함) 2029년 12월 31일(라이선스 포함(LI)) |
Oracle Database 21c |
2027년 7월 31일(추가 지원에는 사용할 수 없음) |
RDS는 새 메이저 버전으로 업그레이드해야 하기 최소 12개월 전에 사용자에게 알립니다. 알림을 통해 중요한 일정의 타이밍, 사용자의 DB 인스턴스에 미치는 영향, 권장 조치 등 업그레이드 프로세스를 알려줍니다. 메이저 버전으로 업그레이드를 수행하기 전에 새 RDS for Oracle 버전으로 애플리케이션을 철저히 테스트하는 것이 좋습니다.
이 사전 알림 기간이 지나면 후속 주요 버전으로의 자동 업그레이드가 여전히 이전 버전을 실행 중인 모든 RDS for Oracle DB 인스턴스에 적용될 수 있습니다. 이 경우 예약된 유지 관리 기간에 업그레이드가 시작됩니다.
자세한 내용은 My Oracle Support의 현재 데이터베이스 릴리스 릴리스 일정
RDS for Oracle 마이너 버전에 대한 지원 날짜
Oracle Database 19c의 다음 마이너 버전은 지원 종료가 다가오고 있습니다.
-
19.0.0.0.ru-2019-07.rur-2019-07.r1
-
19.0.0.0.ru-2019-10.rur-2019-10.r1
-
19.0.0.0.ru-2020-01.rur-2020-01.r1
Oracle Database 21c의 다음 마이너 버전은 지원 종료가 다가오고 있습니다.
-
21.0.0.0.ru-2022-01.rur-2022-01.r1
-
21.0.0.0.ru-2022-04.rur-2022-04.r1
-
21.0.0.0.ru-2022-07.rur-2022-07.r1
-
21.0.0.0.ru-2022-10.rur-2022-10.r1
-
21.0.0.0.ru-2023-01.rur-2023-01.r1
-
21.0.0.0.ru-2023-01.rur-2023-01.r2
다음 표에는 이전의 더 이상 사용되지 않는 버전에 대한 필수 마이너 버전 업그레이드 일정이 나와 있습니다.
날짜 | 더 이상 사용되지 않는 버전에 대한 작업 |
---|---|
2025년 7월 2일 |
이제 더 이상 사용되지 않는 버전을 실행하는 DB 인스턴스를 만들 수 없습니다. DB 인스턴스를 수동으로 최신 릴리스 업데이트(RU)로 업그레이드하거나 RDS가 자동으로 업그레이드할 때까지 기다립니다. |
2025년 8월 1일~2025년 9월 15일 |
RDS는 예약된 유지 관리 기간의 DB 인스턴스를 최신 RU로 강제 업그레이드합니다. 또한 RDS는 더 이상 사용되지 않는 버전의 스냅샷에서 복원된 모든 인스턴스를 업그레이드합니다. |
2025년 9월 15일 |
RDS는 예약된 유지 관리 기간에 관계없이 DB 인스턴스를 최신 RU로 강제 업그레이드하기 시작합니다. 모든 인스턴스가 지원되는 마이너 버전을 실행할 때까지 강제 업그레이드가 진행됩니다. |
RDS가 더 이상 사용되지 않는 버전을 실행하는 인스턴스를 자동으로 업그레이드하지 않도록 하려면 다음을 수행합니다.
-
Oracle Database 19c 및 21c 마이너 버전을 수동으로 최신 RU 또는 필수 업그레이드가 예약되지 않은 모든 RU로 업그레이드합니다. 예를 들어 21.0.0.0.ru-2023-01.rur-2023-01.r2를 21.0.0.0.ru-2023-04.rur-2023-04.r2로 업그레이드하거나 19.0.0.0.ru-2019-07.rur-2019-07.r1을 19.0.0.0.ru-2025-01.rur-2025-01.r2로 업그레이드할 수 있습니다.
-
더 이상 사용되지 않는 마이너 버전을 사용하는 DB 스냅샷을 업그레이드한 다음 스냅샷을 복원합니다.
마이너 버전에 대한 자세한 내용은 Release notes for Amazon Relational Database Service (Amazon RDS) for Oracle을 참조하세요.
Oracle 엔진 버전 관리
DB 엔진 버전 관리를 통해 데이터베이스 엔진의 패치 및 업그레이드 시기와 방법을 제어할 수 있습니다. 데이터베이스 엔진 패치 버전과의 호환성을 유연하게 유지할 수 있습니다. 또한 RDS for Oracle의 새 패치 버전을 테스트하여 프로덕션에 배포하기 전에 애플리케이션과 작동하는지 확인할 수 있습니다. 또한 자신의 조건과 일정에 따라 버전을 업그레이드합니다.
참고
Amazon RDS는 Amazon RDS 관련 DB 엔진 버전을 사용하여 공식 Oracle 데이터베이스 패치를 정기적으로 수집합니다. Amazon RDS Oracle 관련 엔진 버전에 포함되는 Oracle 패치의 목록은 Amazon RDS for Oracle 릴리스 정보를 참조하세요.
엔진 업그레이드 중 자동 스냅샷
Oracle DB 인스턴스를 업그레이드하는 동안 스냅샷은 업그레이드 문제로부터 인스턴스를 보호합니다. DB 인스턴스의 백업 보존 기간이 0보다 크면 Amazon RDS는 업그레이드 중에 다음과 같은 DB 스냅샷을 생성합니다.
-
업그레이드 변경이 수행되기 전 DB 인스턴스의 스냅샷입니다. 업그레이드가 실패하면 이 스냅샷을 복원하여 이전 버전을 실행하는 DB 인스턴스를 생성할 수 있습니다.
-
업그레이드가 완료된 후 DB 인스턴스의 스냅샷입니다.
참고
백업 보존 기간을 변경하려면 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.
업그레이드 후에는 이전 엔진 버전으로 되돌릴 수 없습니다. 하지만 업그레이드 전 스냅샷을 복원하여 새 Oracle DB 인스턴스를 생성할 수 있습니다.
다중 AZ 배포에서 Oracle 업그레이드
DB 인스턴스가 다중 AZ 배포에 있는 경우 Amazon RDS는 기본 복제본과 대기 복제본을 모두 업그레이드합니다. 운영 체제 업데이트가 필요하지 않은 경우 기본 업그레이드와 대기 업그레이드가 동시에 수행됩니다. 업그레이드가 완료될 때까지 인스턴스를 사용할 수 없습니다.
다중 AZ 배포에서 운영 체제 업데이트가 필요한 경우 데이터베이스 업그레이드를 요청할 때 Amazon RDS가 업데이트를 적용합니다. Amazon RDS는 다음 단계를 수행합니다.
-
현재 대기 DB 인스턴스의 운영 체제를 업데이트합니다.
-
기본 DB 인스턴스를 대기 DB 인스턴스로 장애 조치합니다.
-
이전에 대기 인스턴스였던 새 기본 DB 인스턴스의 데이터베이스 버전을 업그레이드합니다. 업그레이드 중에는 기본 데이터베이스를 사용할 수 없습니다.
-
이전에 기본 DB 인스턴스였던 새로운 대기 DB 인스턴스에서 운영 체제를 업데이트합니다.
-
새로운 대기 DB 인스턴스에서 데이터베이스 버전을 업그레이드합니다.
-
새 기본 DB 인스턴스를 원래 기본 DB 인스턴스로 장애 조치하고 새 대기 DB 인스턴스를 원래 대기 DB 인스턴스로 다시 장애 조치합니다. 따라서 Amazon RDS는 복제 구성을 원래 상태로 되돌립니다.
읽기 전용 복제본의 Oracle 업그레이드
원본 DB 인스턴스의 Oracle DB 엔진 버전과 모든 읽기 전용 복제본은 동일해야 합니다. Amazon RDS는 다음과 같은 단계로 업그레이드를 수행합니다.
-
원본 DB 인스턴스를 업그레이드합니다. 이 단계 중에 읽기 전용 복제본을 사용할 수 있습니다.
-
복제본 유지 관리 기간과 상관없이 읽기 전용 복제본을 병렬로 업그레이드합니다. 이 단계 중에 원본 DB를 사용할 수 있습니다.
리전 간 읽기 전용 복제본의 메이저 버전 업그레이드의 경우 Amazon RDS는 다음과 같은 추가 작업을 수행합니다.
-
대상 버전에 대한 옵션 그룹을 자동으로 생성합니다.
-
모든 옵션과 옵션 설정을 원래 옵션 그룹에서 새 옵션 그룹으로 복사합니다.
-
업그레이드된 리전 간 읽기 전용 복제본을 새 옵션 그룹과 연결합니다.