Oracle 메이저 버전 업그레이드
메이저 버전 업그레이드를 수행하려면 DB 인스턴스를 수동으로 수정합니다. 메이저 버전 업그레이드는 자동으로 수행되지 않습니다.
중요
프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 Oracle DB 업그레이드 테스트 섹션을 참조하세요.
주제
메이저 업그레이드에 지원되는 버전
Amazon RDS는 다음과 같은 메이저 버전 업그레이드를 지원합니다.
참고
Oracle Database 26ai는 Enterprise Edition으로만 사용할 수 있습니다.
| 현재 버전 | 지원하는 업그레이드 |
|---|---|
|
CDB 아키텍처 사용 21.0.0.0 |
26.0.0.0 |
|
CDB 아키텍처 사용 19.0.0.0 |
21.0.0.0, 26.0.0.0 |
참고
Oracle Database의 메이저 버전 업그레이드는 같은 달 또는 그 이후에 릴리스된 RU(릴리스 업데이트)로 업그레이드해야 합니다. Oracle Database 버전에 메이저 버전 다운그레이드는 지원되지 않습니다. Amazon RDS에서 지원하는 Oracle Database 버전에 대한 자세한 내용은 Amazon RDS for Oracle 릴리스 정보를 참조하세요.
메이저 업그레이드에 지원되는 인스턴스 클래스
현재 Oracle DB 인스턴스가 업그레이드하려는 버전에서 지원되지 않는 DB 인스턴스 클래스에서 실행될 수 있습니다. 이 경우 업그레이드하기 전에 DB 인스턴스를 지원되는 DB 인스턴스 클래스로 마이그레이션합니다. 각 Amazon RDS for Oracle 버전 및 에디션에서 지원되는 DB 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 섹션을 참조하세요.
메이저 업그레이드 전에 통계 수집
메이저 버전 업그레이드를 수행하기 전에 업그레이드하려는 DB 인스턴스에서 최적화 프로그램 통계를 수집하는 것이 좋습니다. 이렇게 하면 업그레이드 중 DB 인스턴스 가동 중지 시간을 줄일 수 있습니다.
최적화 프로그램 통계를 수집하려면 다음 예제와 같이 마스터 사용자로 DB 인스턴스에 연결하고, DBMS_STATS.GATHER_DICTIONARY_STATS 프로시저를 실행합니다.
EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;
자세한 내용은 Oracle 설명서의 GATHER_DICTIONARY_STATS 프로시저
메이저 업그레이드 허용
메이저 엔진 버전 업그레이드가 애플리케이션과 호환되지 않을 수 있습니다. 업그레이드는 되돌릴 수 없습니다. EngineVersion 파라미터에 현재 메이저 버전과 다른 메이저 버전을 지정하는 경우 메이저 버전 업그레이드를 허용해야 합니다.
CLI 명령 modify-db-instance를 사용하여 메이저 버전을 업그레이드하는 경우 --allow-major-version-upgrade를 지정합니다. 이 설정은 영구적이지 않으므로 메이저 업그레이드를 수행할 때마다 --allow-major-version-upgrade를 지정해야 합니다. 이 파라미터는 마이너 엔진 버전의 업그레이드에 영향을 주지 않습니다. 자세한 내용은 DB 인스턴스 엔진 버전 업그레이드 섹션을 참조하세요.
콘솔을 사용하여 메이저 버전을 업그레이드하는 경우 업그레이드를 허용하는 옵션을 선택할 필요가 없습니다. 대신 콘솔에 메이저 업그레이드를 되돌릴 수 없다는 경고가 표시됩니다.
Oracle Database 26ai로 업그레이드
다음 소스 버전에서 Oracle Database 26ai(26.0.0.0)로 메이저 버전 업그레이드를 수행할 수 있습니다.
-
CDB 아키텍처를 사용하는 Oracle Database 21c
-
CDB 아키텍처를 사용하는 Oracle Database 19c
Oracle Database 26ai는 CDB 아키텍처만 지원합니다. DB 인스턴스가 비CDB로 Oracle Database 19c를 실행하는 경우 먼저 CDB로 변환한 다음 Oracle Database 26ai로 업그레이드합니다. 업그레이드 중에는 데이터베이스 아키텍처를 변경할 수 없습니다. 자세한 내용은 RDS for Oracle 비CDB를 CDB로 변환 섹션을 참조하세요.
비CDB를 CDB로 변환한 후 데이터베이스는 단일 테넌트 구성을 사용합니다. 테넌트 데이터베이스(PDB)를 추가하려면 데이터베이스를 단일 테넌트 구성에서 다중 테넌트 구성으로 변환합니다. 자세한 내용은 단일 테넌트 구성을 다중 테넌트로 변환 섹션을 참조하세요.
Oracle Database 26ai로 업그레이드하기 전에 다음 변경 사항을 검토합니다.
-
Oracle Database 26ai에 대한 새로운 파라미터와 지원되지 않는 파라미터를 검토합니다. 자세한 내용은 Oracle Database 26ai(26.0.0.0)의 Amazon RDS 파라미터 변경 섹션을 참조하세요.
-
다음과 같은 옵션 변경 사항에 유의하세요.
-
Oracle은 26ai 메이저 엔진 버전에 대해 TLS 1.2 이상만 지원합니다. 이 변경 사항은 OEM 에이전트 및 SSL 옵션과 해당 옵션 설정, 특히 허용된 암호화 스위트 및 TLS 버전에 영향을 미칩니다. 자세한 내용은 Oracle Management Agent for Enterprise Manager Cloud Control 및 Oracle 보안 소켓 Layer(을)를 참조하세요.
-
Oracle Database 26ai는 Oracle APEX 버전 24.1.v1 이상만 지원합니다. 자세한 내용은 Oracle Application Express(APEX) 섹션을 참조하세요.
-
NNE 옵션의 경우 Amazon RDS는 Oracle Database 26ai에 대해 이전 해시 함수 및 암호화 알고리즘 지원을 중단했습니다. 자세한 내용은 Oracle 기본 네트워크 암호화 섹션을 참조하세요.
-
-
RDS for Oracle은 Oracle Database 26ai에서 OEM Database Express 및 OLAP 옵션을 지원하지 않습니다. Oracle은 Oracle Database 26ai에서 OEM Database Express를 지원하지 않고 OLAP를 사용 중단했습니다. 자세한 내용은 Oracle Enterprise Manager Database Express 및 Oracle OLAP(을)를 참조하세요.
-
RDS for Oracle은 Oracle Database 26ai에서 Locator 옵션을 지원하지 않습니다. Oracle Spatial은 Oracle Locator를 대체하며 해당 기능을 포함합니다. Oracle Database 26ai에서 Locator 기능을 사용하려면 Oracle Spatial 옵션을 대신 사용합니다. 자세한 내용은 Oracle Locator 및 Oracle Spatial(을)를 참조하세요.