

# 단일 Amazon RDS for Db2 DB 인스턴스의 여러 데이터베이스
<a name="db2-multiple-databases"></a>

[rdsadmin.create\$1database](db2-sp-managing-databases.md#db2-sp-create-database) 저장 프로시저를 직접 호출하여 단일 RDS for Db2 DB 인스턴스에 여러 데이터베이스를 만들 수 있습니다. 단일 RDS for Db2 DB 인스턴스는 데이터베이스 50개로 제한됩니다. 이 개수에는 활성화된 상태와 비활성화된 상태의 데이터베이스가 모두 포함됩니다.

**참고**  
2024년 11월 15일 전에 만들어진 RDS for Db2 DB 인스턴스에 여러 데이터베이스를 만드는 경우 DB 인스턴스를 재부팅하여 여러 데이터베이스에 대한 지원을 활성화해야 합니다.

기본적으로 Amazon RDS는 데이터베이스를 만들 때 데이터베이스를 활성화합니다. 메모리 리소스를 최적화하기 위해 자주 사용하지 않는 데이터베이스를 비활성화한 다음 나중에 필요할 때 활성화할 수 있습니다. 자세한 내용은 [데이터베이스 비활성화](db2-managing-databases.md#db2-deactivating-database) 및 [데이터베이스 활성화](db2-managing-databases.md#db2-activating-database)(을)를 참조하세요.

DB 인스턴스에서 활성화된 데이터베이스의 수는 서버에서 사용 가능한 메모리 리소스에 따라 달라집니다. 메모리 리소스는 DB 인스턴스 클래스와 데이터베이스에 대해 구성된 메모리의 양에 따라 다릅니다. DB 인스턴스 클래스에 대한 자세한 내용은 [DB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요. RDS for Db2 데이터베이스의 메모리를 업데이트하는 방법에 대한 자세한 내용은 [rdsadmin.update\$1db\$1param](db2-sp-managing-databases.md#db2-sp-update-db-param) 섹션을 참조하세요.

일반적인 데이터베이스 작업, 운영 체제 요구 사항 및 백업과 같은 기타 Amazon RDS 자동화 작업을 위해 2GB의 메모리가 있는 DB 인스턴스 클래스를 선택하는 것이 좋습니다. DB 인스턴스 클래스 변경에 대한 자세한 내용은 [Amazon RDS DB 인스턴스 수정](Overview.DBInstance.Modifying.md) 섹션을 참조하세요.

또한 IBM은 각 활성 데이터베이스에 대해 최소 1GB의 메모리를 권장합니다. 자세한 내용은 IBM 설명서의 [Disk and memory requirements](https://www.ibm.com/docs/en/db2/11.5?topic=servers-disk-memory-requirements)를 참조하세요.

다음 공식을 사용하여 DB 인스턴스가 가질 수 있는 최대 활성 데이터베이스 수를 계산할 수 있습니다.

```
Active database limit = (total server memory - 2 GB) / 1 GB 
```

다음 예시에서는 db.m6i.xlarge DB 인스턴스 클래스를 사용하는 DB 인스턴스의 최대 활성 데이터베이스 수를 보여줍니다.

```
Active database limit = (total server memory - 2 GB) / 1 GB 
                      = (16 GB - 2 GB) / 1 GB 
                      = 14 databases
```

Amazon RDS는 충돌 후 데이터베이스를 복구할 때 이전에 활성 상태였던 경우 데이터베이스를 활성화합니다. DB 인스턴스 클래스를 더 낮은 메모리 구성으로 수정하는 경우와 같은 특정 상황에서는 DB 인스턴스의 모든 데이터베이스를 활성화할 수 있는 메모리가 부족할 수 있습니다. 이러한 경우 Amazon RDS는 데이터베이스가 만들어진 순서대로 데이터베이스를 활성화합니다.

**참고**  
메모리 부족으로 인해 Amazon RDS가 활성화할 수 없는 모든 데이터베이스는 비활성화된 상태로 유지됩니다.