RDS Custom for Oracle 데이터베이스 업그레이드에 대한 고려 사항 - Amazon Relational Database Service

RDS Custom for Oracle 데이터베이스 업그레이드에 대한 고려 사항

데이터베이스를 업그레이드할 계획이라면 다음 사항을 고려해야 합니다.

  • 현재 지원되는 운영 체제(OS) 버전은 Oracle Linux 8입니다. RDS Custom for Oracle에서 최신 보안 업데이트 및 패치를 계속 받으려면 이 OS를 기반으로 CEV를 지정하여 DB 인스턴스를 Oracle Linux 8로 업그레이드하세요. Oracle Database 12c 릴리스 1(12.1), Oracle Database 릴리스 2(12.2) 및 Oracle Database 19c만 Oracle Linux 8을 지원합니다. 최신 Oracle Linux 8 AMI로 마이그레이션하려면 OS를 최신 AMI로 업그레이드하세요. 자세한 내용은 RDS Custom for Oracle DB 인스턴스 업그레이드 단원을 참조하십시오.

    Oracle Linux 7.9는 2024년 12월 31일에 지원이 종료되었습니다. 지원 종료 후에도 Oracle Linux 7을 계속 실행하려면 Oracle Extended Support 라이선스를 구매합니다. 보안 업데이트에 대한 책임은 사용자에게 있으며, 사용자가 RDS Custom for Oracle 인스턴스를 수동으로 패치해야 합니다. 자세한 내용은 Lifetime Support Policy: Coverage for Oracle Open Source Service Offerings을 참조하세요.

  • 기본 DB 인스턴스에서 데이터베이스 바이너리를 업그레이드할 때 RDS Custom for Oracle에서 읽기 전용 복제본을 자동으로 업그레이드합니다. 하지만 OS를 업그레이드할 때는 읽기 전용 복제본을 수동으로 업그레이드해야 합니다.

  • 컨테이너 데이터베이스(CDB)를 새 데이터베이스 버전으로 업그레이드할 때 RDS Custom for Oracle은 모든 PDB가 열려 있거나 열릴 수 있는지 검사합니다. 이러한 조건이 충족되지 않는 경우 RDS Custom은 검사를 중지하고 업그레이드 시도 없이 데이터베이스를 원래 상태로 되돌립니다. 조건이 충족되면 RDS Custom은 먼저 CDB 루트를 패치한 다음 다른 모든 PDB(PDB$SEED 포함)를 병렬로 패치합니다.

    패치 적용이 완료된 후 RDS Custom은 모든 PDB를 열려고 시도합니다. 열리지 않는 PDB가 있으면 The following PDBs failed to open: list-of-PDBs 이벤트가 발생합니다. RDS Custom이 CDB 루트 또는 PDB를 패치하지 못하면 인스턴스가 PATCH_DB_FAILED 상태로 전환됩니다.

  • 메이저 데이터베이스 버전 업그레이드와 비CDB를 CDB로 변환하는 작업을 동시에 수행하고 싶을 수도 있습니다. 이 경우 다음 작업을 수행하는 것이 좋습니다.

    1. Oracle 멀티테넌트 아키텍처를 사용하는 새 RDS Custom for Oracle DB 인스턴스를 생성합니다.

    2. 비 CDB를 CDB 루트에 연결하여 PDB로 생성합니다. 비 CDB가 CDB와 동일한 메이저 버전인지 확인합니다.

    3. noncdb_to_pdb.sql Oracle SQL 스크립트를 실행하여 PDB를 변환합니다.

    4. CDB 인스턴스를 검증합니다.

    5. CDB 인스턴스를 업그레이드합니다.