RDS for Oracle 엔진 업그레이드 개요
RDS for Oracle DB 인스턴스를 업그레이드하기 전에 다음 개념을 숙지하세요.
주제
메이저 및 마이너 버전 업그레이드
메이저 버전은 1~2년마다 출시되는 Oracle Database의 메이저 릴리스입니다. 메이저 릴리스의 예로는 Oracle Database 19c와 Oracle Database 21c가 있습니다.
릴리스 업데이트(RU)라고도 하는 마이너 버전은 일반적으로 Oracle에서 분기마다 릴리스합니다. 마이너 버전에는 작은 기능 향상 및 버그 수정이 포함됩니다. 마이너 버전의 예로는 21.0.0.0.ru-2023-10.rur-2023-10.r1 및 19.0.0.0.ru-2023-10.rur-2023-10.r1이 있습니다. 자세한 내용은 Amazon Relational Database Service(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 메이저 릴리스에 대한 예상 지원 날짜
Oracle에 대한 RDS 메이저 버전은 해당 Oracle 데이터베이스 릴리스 버전에 대한 지원 수명이 끝날 때까지 사용할 수 있습니다. 다음 날짜를 사용하여 테스트 및 업그레이드 주기를 계획할 수 있습니다. 이 날짜는 최신 버전 업그레이드가 필요할 수 있는 가장 빠른 날짜를 나타냅니다. Amazon이 RDS for Oracle 버전에 대한 지원을 원래 명시일보다 오래 연장할 경우, 이 표를 이후 날짜를 반영하도록 업데이트할 계획입니다.
Oracle 데이터베이스 메이저 릴리스 버전 | 최신 버전으로 업그레이드할 예정일 |
---|---|
Oracle Database 19c |
2026년 4월 30일(BYOL 프리미어 지원 포함(확장 지원 수수료 면제)) 2027년 4월 30일(BYOL 확장 지원(추가 비용) 또는 무제한 라이선스 계약 포함) 2027년 4월 30일(라이선스 포함(LI)) |
Oracle Database 21c |
2025년 4월 30일(추가 지원에는 사용할 수 없음) |
더 최근에 출시된 메이저 버전으로 업그레이드하기를 요청하기 전에 최소 12개월의 여유를 두고 미리 알려드립니다. 중요한 일정의 타이밍, 사용자의 DB 인스턴스에 미치는 영향, 권장 조치 등 업그레이드 프로세스를 자세히 설명해드립니다. 메이저 버전으로 업그레이드하기 전에 새 RDS for Oracle 버전으로 애플리케이션을 철저히 테스트하는 것이 좋습니다.
이 사전 알림 기간이 지나면 후속 주요 버전으로의 자동 업그레이드가 여전히 이전 버전을 실행 중인 모든 RDS for Oracle DB 인스턴스에 적용될 수 있습니다. 이 경우 예약된 유지 관리 기간에 업그레이드가 시작됩니다.
자세한 내용은 My Oracle Support의 현재 데이터베이스 릴리스 릴리스 일정
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는 다음과 같은 추가 작업을 수행합니다.
-
대상 버전에 대한 옵션 그룹을 자동으로 생성합니다.
-
모든 옵션과 옵션 설정을 원래 옵션 그룹에서 새 옵션 그룹으로 복사합니다.
-
업그레이드된 리전 간 읽기 전용 복제본을 새 옵션 그룹과 연결합니다.