

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon RDS for Db2 資料庫執行個體上的多個資料庫
<a name="db2-multiple-databases"></a>

您可以呼叫 [rdsadmin.create\$1database ](db2-sp-managing-databases.md#db2-sp-create-database) 預存程序，在單一 RDS for Db2 資料庫執行個體上建立多個資料庫。單一 RDS for Db2 資料庫執行個體限制為 50 個資料庫。此數字包含處於啟用和停用狀態的資料庫。

**注意**  
如果您在 2024 年 11 月 15 日之前建立的 RDS for Db2 資料庫執行個體上建立多個資料庫，則必須重新啟動資料庫執行個體，以啟用對多個資料庫的支援。

根據預設，Amazon RDS 會在您建立資料庫時啟用資料庫。若要最佳化記憶體資源，您可以停用不常使用的資料庫，然後在需要時加以啟用。如需詳細資訊，請參閱[停用資料庫](db2-managing-databases.md#db2-deactivating-database)及[啟用資料庫](db2-managing-databases.md#db2-activating-database)。

資料庫執行個體上已啟用的資料庫數量取決於伺服器上可用的記憶體資源。記憶體資源會根據資料庫執行個體類別和為資料庫設定的記憶體量而有所不同。如需資料庫執行個體類別的相關資訊，請參閱 [ 資料庫執行個體類別](Concepts.DBInstanceClass.md)。如需如何更新 RDS for Db2 資料庫的記憶體相關資訊，請參閱 [rdsadmin.update\$1db\$1param](db2-sp-managing-databases.md#db2-sp-update-db-param)。

建議您為常見的資料庫任務、作業系統需求和其他 Amazon RDS 自動化任務 (例如備份) 選擇具有 2 GB 記憶體的資料庫執行個體類別。如需變更資料庫執行個體類別的詳細資訊，請參閱 [修改 Amazon RDS 資料庫執行個體](Overview.DBInstance.Modifying.md)。

此外，IBM 建議每個作用中資料庫至少 1 GB 的記憶體。如需詳細資訊，請參閱 IBM 文件中的[磁碟和記憶體需求](https://www.ibm.com/docs/en/db2/11.5?topic=servers-disk-memory-requirements)。

您可以使用下列公式計算資料庫執行個體可以擁有的作用中資料庫數目上限：

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

下列範例顯示具有 db.m6i.xlarge 資料庫執行個體類別之資料庫執行個體的作用中資料庫數目上限：

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

當 Amazon RDS 在當機後復原資料庫時，如果資料庫先前處於作用中狀態，則會啟用資料庫。在某些情況下，例如當您將資料庫執行個體類別修改為較低的記憶體組態時，記憶體可能會不足，無法啟用資料庫執行個體上的所有資料庫。在這些情況下，Amazon RDS 會依照建立資料庫的順序來啟用資料庫。

**注意**  
Amazon RDS 因記憶體不足而無法啟用的任何資料庫都會保持停用狀態。