Oracle多租户是 12c 企业版的一个可选特性。帮助用户减少IT成本,减化整合,坏账,升级等。
这个通过新架构支持,一个CDB可以支持很多PDB。这个弥补了RAC和DATA Guard。一个已存在的数据库可以不做改变的,作为PDB被接受。其他任何应用都不需要改变。
ORACLE多租户的最大收益是部署的选择。下面列出了一些精彩的例子。
-
- 高整合密度
多个PDB在一个单一的CDB中,共享memory和后台进程。可以在一个单平台上操作更多的PDB。这个得到的好处和 使用 基于schema整合带来的一样。不过基于schema的整合会会有些阻碍和一些操作的问题。这个新架构消除了这些阻碍和操作的问题。
-
- 通过SQL进行快速供给和克隆
PDB可以从一个CDB中拔下来插到另一个CDB中。还可以在CDB中进行复制,也可以从一个CDB中复制到其他CDB。这个操作只需要一些新命令并能在几秒钟完成。当底层文件系统支持精简配置,通过简单的使用关键快照命令许多TB级可以快速完成。
-
- 快速修补和升级
往一个 CDB中打补丁,就是给所有PDB打了补丁。如果需要给一个PDB打补丁,只需要将PDB插拔到一个不同数据库软件版本的CDB即可。
-
- 管理多个数据库更管理一个一样
通过整个存在的数据库为PDB,管理很多数据库就像管理一个一样。举个例子,像备份和灾难恢复可以在CDB级别进行操作。
-
- 在PDB中进行动态资源管理
12C 资源管理扩展了可以控制在一个CDB中PDB的争用。