RDS for Oracle DB 인스턴스 버전 업그레이드 - Amazon Relational Database Service

RDS for Oracle DB 인스턴스 버전 업그레이드

RDS for Oracle DB 인스턴스의 DB 엔진 버전을 수동으로 업그레이드하려면 AWS Management Console, AWS CLI 또는 RDS API를 사용하세요. RDS에서 데이터베이스 업그레이드에 대한 일반적인 정보는 RDS for Oracle DB 인스턴스 버전 업그레이드 섹션을 참조하세요. 유효한 업그레이드 대상을 가져오려면 AWS CLI describe-db-engine-versions 명령을 사용하세요.

콘솔을 사용하여 RDS for Oracle DB 인스턴스의 엔진 버전을 업그레이드하는 방법
  1. https://console.aws.amazon.com/rds/에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 데이터베이스를 선택한 다음 업그레이드하려는 DB 인스턴스를 선택합니다.

  3. 수정을 선택합니다.

  4. DB 엔진 버전에서 더 높은 데이터베이스 버전을 선택합니다.

  5. 계속해서 수정 사항을 요약한 내용을 확인합니다. 데이터베이스 버전 업그레이드의 영향을 이해해야 합니다. 업그레이드된 DB 인스턴스를 이전 버전으로 다시 변환할 수 없습니다. 계속하기 전에 새 버전으로 데이터베이스와 애플리케이션을 모두 테스트하세요.

  6. DB 인스턴스 업그레이드 일정을 결정합니다. 변경 사항을 즉시 적용하려면 즉시 적용을 선택합니다. 일부의 경우 이 옵션을 선택하면 중단이 발생할 수 있습니다. 자세한 내용은 수정 예약 설정 사용 섹션을 참조하세요.

  7. 확인 페이지에서 변경 내용을 검토합니다. 변경 내용이 정확할 경우 DB 인스턴스 수정을 선택하여 변경 내용을 저장합니다.

    그렇지 않으면 [Back]을 선택하여 변경 내용을 편집하거나 [Cancel]을 선택하여 변경 내용을 취소합니다.

RDS for Oracle DB 인스턴스의 엔진 버전을 업그레이드하려면 CLI modify-db-instance 명령을 사용합니다. 다음 파라미터를 지정합니다.

  • --db-instance-identifier - RDS for Oracle DB 인스턴스의 이름입니다.

  • --engine-version – 업그레이드할 데이터베이스 엔진의 버전 번호입니다.

    유효한 엔진 버전에 대한 정보를 보려면 AWS CLI describe-db-engine-versions 명령을 사용합니다.

  • --allow-major-version-upgrade - DB 엔진 버전을 업그레이드합니다.

  • --no-apply-immediately – 변경 사항이 다음 유지 관리 기간에 적용됩니다. 변경 사항을 바로 적용하려면 --apply-immediately를 사용합니다.

다음 예시는 이름이 myorainst인 CDB 인스턴스를 현재 버전인 19.0.0.0.ru-2024-01.rur-2024-01.r1에서 버전 21.0.0.0.ru-2024-04.rur-2024-04.r1로 업그레이드합니다.

대상 LinuxmacOS, 또는Unix:

aws rds modify-db-instance \ --db-instance-identifier myorainst \ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 \ --allow-major-version-upgrade \ --no-apply-immediately

Windows의 경우:

aws rds modify-db-instance ^ --db-instance-identifier myorainst ^ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 ^ --allow-major-version-upgrade ^ --no-apply-immediately

RDS for Oracle DB 인스턴스를 업그레이드하려면 ModifyDBInstance 작업을 사용합니다. 다음 파라미터를 지정합니다.

  • DBInstanceIdentifier – DB 인스턴스의 이름입니다(예:myorainst ).

  • EngineVersion – 업그레이드할 데이터베이스 엔진의 버전 번호입니다. 유효한 엔진 버전에 대한 정보를 보려면 DescribeDBEngineVersions 작업을 사용합니다.

  • AllowMajorVersionUpgrade – 메이저 버전 업그레이드를 허용하는지 여부입니다. 그렇게 하려면 값을 true로 설정합니다.

  • ApplyImmediately – 변경 사항을 즉시 적용하거나 다음 유지 관리 기간에 적용합니다. 변경 사항을 바로 적용하려면 값을 true로 설정합니다. 변경 사항을 다음 유지 관리 기간에 적용하려면 값을 false로 설정합니다.