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

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

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

  • 기본 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 인스턴스를 업그레이드합니다.