cdb 模式 oracle

Oracle是目前世界上使用最为广泛的关系型数据库管理系统,而CDB模式则是Oracle 12c版本中引入的一种新的多租户架构。本文将重点介绍CDB模式的概念和使用方法。

相较于传统的单租户数据库架构,CDB模式的最大特点是可以支持多个租户共享同一个物理数据库。在CDB中,每个租户对应一个PDB(pluggable database),每个PDB都是相互独立的数据库,它们共享同一个CDB的内存和进程资源。

下面以一个具体的例子来介绍CDB模式的应用。假设有一个银行需要为每个客户提供个性化的账户服务,同时这些客户的数据需要保持相互独立。在传统的单租户数据库中,银行需要为每个客户单独部署一个数据库。而在CDB模式下,银行可以通过创建多个PDB来实现每个客户单独一个数据库的效果,同时这些PDB可以共享同一个CDB的资源,减少了数据库的资源开销。

使用CDB模式需要注意以下几点:

CREATE DATABASE cdb ... ; CREATE PLUGGABLE DATABASE pdb1 ADMIN USER admin IDENTIFIED BY admin_pwd ... ;