Oracle DB 업그레이드 고려 사항 - Amazon Relational Database Service

Oracle DB 업그레이드 고려 사항

Oracle 인스턴스를 업그레이드하기 전에 다음 정보를 검토합니다.

Oracle 멀티테넌트 고려 사항

다음 표에서는 다양한 릴리스에서 지원되는 Oracle Database 아키텍처에 대해 설명합니다.

Oracle Database 릴리스 RDS 지원 상태 아키텍처

Oracle Database 21c

지원

CDB만

Oracle Database 19c

지원

CDB 또는 비 CDB

다음 표에서는 지원되는 업그레이드 경로와 지원되지 않는 업그레이드 경로에 대해 설명합니다.

업그레이드 경로 지원?

CDB에서 CDB로

비 CDB에서 CDB로

아니요, 하지만 비CDB를 CDB로 변환한 다음 업그레이드할 수 있습니다.

CDB에서 비 CDB로

아니요

RDS for Oracle의 Oracle 멀티테넌트에 대한 자세한 내용은 CDB 아키텍처의 단일 테넌트 구성 단원을 참조하세요.

옵션 그룹 고려 사항

DB 인스턴스가 사용자 지정 옵션 그룹을 사용하는 경우 Amazon RDS가 새 옵션 그룹을 자동으로 할당하지 못할 수 있습니다. 예를 들어, 이 상황은 새로운 메이저 버전으로 업그레이드할 경우 발생합니다. 이 경우 업그레이드할 때 새 옵션 그룹을 지정합니다. 새 옵션 그룹을 생성하고 동일한 옵션을 기존 사용자 지정 옵션 그룹에 추가하는 것이 좋습니다.

자세한 내용은 옵션 그룹 생성 또는 옵션 그룹 생성 섹션을 참조하세요.

DB 인스턴스가 APEX 옵션이 포함된 사용자 지정 옵션 그룹을 사용하는 경우 업그레이드 시간을 단축할 수 있습니다. 이렇게 하려면 DB 인스턴스와 동시에 APEX 버전을 업그레이드하세요. 자세한 내용은 APEX 버전 업그레이드 섹션을 참조하세요.

파라미터 그룹 고려 사항

DB 인스턴스에서 사용자 지정 파라미터 그룹을 사용할 경우 Amazon RDS에서 DB 인스턴스에 새 파라미터 그룹을 자동으로 할당할 수 없는 경우도 있습니다. 예를 들어, 이 상황은 새로운 메이저 버전으로 업그레이드할 경우 발생합니다. 이 경우 업그레이드할 때 새 파라미터 그룹을 지정해야 합니다. 새 파라미터 그룹을 생성하고 기존 사용자 지정 파라미터 그룹에서와 같은 방법으로 파라미터를 구성하는 것이 좋습니다.

자세한 내용은 Amazon RDS에서 DB 파라미터 그룹 생성 또는 Amazon RDS에서 DB 파라미터 그룹 복사 섹션을 참조하세요.

시간대 고려 사항

시간대 옵션을 사용하면 Oracle DB 인스턴스에서 사용하는 시스템 시간대를 변경할 수 있습니다. 예를 들면 온프레미스 환경 또는 기존 애플리케이션과 시간을 호환하기 위해 DB 인스턴스의 시간대를 변경할 수 있습니다. 시간대 옵션은 호스트 레벨에서 시간대를 변경합니다. Amazon RDS for Oracle은 연중 내내 시스템 시간대를 자동으로 업데이트합니다. 시스템 시간대에 대한 자세한 내용은 Oracle 시간대 단원을 참조하십시오.

Oracle DB 인스턴스를 생성하면 데이터베이스가 데이터베이스 시간대를 자동으로 설정합니다. 데이터베이스 시간대는 일광 절약 시간(DST) 시간대라고도 합니다. 데이터베이스 시간대는 시스템 시간대와 완전히 다릅니다.

Oracle Database 릴리스 간에 패치 세트 또는 개별 패치에 새 DST 버전이 포함될 수 있습니다. 이러한 패치는 다양한 시간대 리전에 대한 전환 규칙의 변경 사항을 반영합니다. 예를 들어 DST가 적용되면 정부가 변경될 수 있습니다. DST 규칙을 변경하면 TIMESTAMP WITH TIME ZONE 데이터 형식의 기존 데이터에 영향을 줄 수 있습니다.

RDS for Oracle DB 인스턴스를 업그레이드하더라도 Amazon RDS는 데이터베이스 시간대 파일은 자동으로 업그레이드되지 않습니다. 시간대 파일을 자동으로 업그레이드하려면 엔진 버전 업그레이드 도중 또는 이후에 DB 인스턴스와 연결된 옵션 그룹에 TIMEZONE_FILE_AUTOUPGRADE 옵션을 포함하면 됩니다. 자세한 내용은 Oracle 시간대 파일 자동 업그레이드을 참조하세요.

또는 데이터베이스 시간대 파일을 수동으로 업그레이드하려면 원하는 DST 패치가 있는 새 Oracle DB 인스턴스를 생성합니다. 하지만 TIMEZONE_FILE_AUTOUPGRADE 옵션을 사용하여 데이터베이스 시간대 파일을 업그레이드하는 것이 좋습니다.

시간대 파일을 업그레이드한 후 현재 인스턴스에서 새 인스턴스로 데이터를 마이그레이션합니다. 다음을 비롯한 여러 기술을 사용하여 데이터를 마이그레이션할 수 있습니다.

  • AWS Database Migration Service

  • Oracle GoldenGate

  • Oracle Data Pump

  • 원본 내보내기/가져오기(일반 용도로 지원되지 않음)

참고

Oracle Data Pump를 사용하여 데이터를 마이그레이션할 때 유틸리티는 대상 시간대 버전이 소스 시간대 버전보다 낮은 경우 ORA-39405 오류를 발생시킵니다.

자세한 내용은 Oracle 설명서에서 시간대 제한이 있는 타임스탬프를 참조하세요.