RDS for Oracle 데이터베이스 아키텍처 - Amazon Relational Database Service

RDS for Oracle 데이터베이스 아키텍처

Oracle 멀티테넌트 아키텍처(CDB 아키텍처)는 Oracle 데이터베이스가 멀티테넌트 컨테이너 데이터베이스(CDB) 기능을 하도록 합니다. CDB에는 고객이 생성한 플러그형 데이터베이스(PDB)가 포함될 수 있습니다. PDB를 포함할 수 없는 기존 아키텍처를 사용하는 Oracle 데이터베이스는 비 CDB입니다. 멀티테넌트 아키텍처에 대한 자세한 내용은 Oracle Multitenant Administrator’s Guide를 참조하세요.

Oracle Database 19c 이상의 경우 CDB 아키텍처를 사용하는 RDS for Oracle DB 인스턴스를 생성할 수 있습니다. 클라이언트 애플리케이션은 CDB 수준이 아닌 PDB 수준에서 연결합니다. RDS for Oracle은 CDB 아키텍처의 다음 구성을 지원합니다.

다중 테넌트 구성

이 RDS 플랫폼 기능은 RDS for Oracle CDB 인스턴스에 1~30개의 테넌트 데이터베이스를 포함하도록 허용합니다. 이 데이터베이스는 데이터베이스 에디션 및 필요한 옵션 라이선스 테넌트 데이터베이스(PDB)에 따라 다릅니다. 다중 테넌트 구성은 애플리케이션 PDB 또는 프록시 PDB를 지원하지 않습니다. RDS API를 사용하여 테넌트 데이터베이스를 추가, 수정 및 제거할 수 있습니다.

참고

이 Amazon RDS 기능은 Oracle DB 엔진뿐만 아니라 RDS 플랫폼의 기능이기 때문에 '멀티테넌트'가 아닌 '다중 테넌트'라고 합니다. 'Oracle 멀티테넌트'라는 용어는 온프레미스 및 RDS 배포 모두와 호환되는 Oracle 데이터베이스 아키텍처만을 가리킵니다.

단일 테넌트 구성

이 RDS 플랫폼 기능은 RDS for Oracle CDB 인스턴스의 테넌트 데이터베이스(PDB)를 1개로 제한합니다. RDS API를 사용하여 PDB를 더 추가할 수는 없습니다. 단일 테넌트 구성은 비CDB 아키텍처와 동일한 RDS API를 사용합니다. 따라서 단일 테넌트 구성에서 CDB를 사용하는 경험은 비CDB를 사용한 작업과 거의 동일합니다.

단일 테넌트 구성을 사용하는 CDB를 다중 테넌트 구성으로 변환할 수 있으므로, PDB를 CDB에 추가할 수 있습니다. 이 아키텍처 변경은 영구적이며 되돌릴 수 없습니다. 자세한 내용은 단일 테넌트 구성을 다중 테넌트로 변환 섹션을 참조하세요.

참고

CDB 자체에 액세스할 수 없습니다.

Oracle Database 21c 이상에서는 모든 데이터베이스가 CDB입니다. 반면에 Oracle Database 19c DB 인스턴스는 CDB 또는 비CDB로 생성할 수 있습니다. 비CDB를 CDB로 업그레이드할 수는 없지만 Oracle Database 19c 비CDB를 CDB로 변환한 후 업그레이드할 수는 있습니다. CDB를 비CDB로 변환할 수 없습니다.

자세한 내용은 다음 자료를 참조하세요.