解读Oracle Database 12.1新特性Pluggable Databases

在OOW最新发布的Presentation《Oracle Database Cloud Strategy》中,除了提到Oracle Database for public/private cloud的一些信息外,还提到了12c最重量级特性Pluggable Databases的一些概念:

 

 

 

按照该文档的描述,Pluggable Databases暂译为可插入数据库具有以下特性:

一个容器数据库(container database)中可以存放多个Pluggable Databases

  • 对于外部应用程序和开发者来说Pluggable Databases看上去就是一个普通的版本12.1之前的数据库
  • 用户连接到Pluggable Databases时看到的是一个单一数据库和从前一样

新的管理模式

  • 数据库管理员DBA可以连接到Pluggable Database并仅仅管理该数据库
  • 超级DBA可以连接到容器数据库并如同管理单系统镜像那样管理
  • RAC中的每一个实例均打开容器数据库并可以选择打开哪些Pluggable Database

 

内建的多分租(Multi-tenancy)

  • 每个Pluggable Database均独立于其他Pluggable Database
  • Resource Manager特性被扩展到Pluggable Database中

 

Pluggable Databases特性可以带来的好处:

  • 加速重新部署现有的数据库到新的平台的速度
  • 加速现有数据库打补丁和升级的速度
  • 从原有的DBA的职责中分离部分责任到应用管理员
  • 集中式管理多个数据库
  • 提升RAC的扩展性和故障隔离
  • 与Oracle SQL Developer 和Oracle Enterprise Manager高度融合

 

 

  1. Pingback: 信春哥,系统稳,闭眼上线不回滚 » 本人比较期待的ORACLE 12c新特性Pluggable Databases

  2. CDB和PDB之间的关系 看上去类似于solaris的 global zone和local zone之间的关系。在不同的CDB间迁移PDB难度比较大啊。

  3. 相当于一个实例对应多个数据库,12c之前是一个数据库对应多个实例,现在,反过来也可以了。