Oracle 메이저 버전 업그레이드 - Amazon Relational Database Service

Oracle 메이저 버전 업그레이드

메이저 버전 업그레이드를 수행하려면 DB 인스턴스를 수동으로 수정합니다. 메이저 버전 업그레이드는 자동으로 수행되지 않습니다.

중요

프로덕션 데이터베이스에 업그레이드를 적용하기 전에 철저하게 테스트하여 애플리케이션이 올바르게 작동하는지 확인해야 합니다. 자세한 내용은 Oracle DB 업그레이드 테스트 단원을 참조하십시오.

메이저 업그레이드에 지원되는 버전

Amazon RDS는 다음과 같은 메이저 버전 업그레이드를 지원합니다.

현재 버전 지원하는 업그레이드

CDB 아키텍처 사용 19.0.0.0

21.0.0.0

Oracle Database의 메이저 버전 업그레이드는 같은 달 또는 그 이후에 릴리스된 RU(릴리스 업데이트)로 업그레이드해야 합니다. Oracle Database 버전에 메이저 버전 다운그레이드는 지원되지 않습니다.

메이저 업그레이드에 지원되는 인스턴스 클래스

현재 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 인스턴스 엔진 버전 업그레이드 섹션을 참조하세요.

콘솔을 사용하여 메이저 버전을 업그레이드하는 경우 업그레이드를 허용하는 옵션을 선택할 필요가 없습니다. 대신 콘솔에 메이저 업그레이드를 되돌릴 수 없다는 경고가 표시됩니다.