Oracle:Non-CDB、CDB和PDB

定义

Non-CDB:指Oracle 12C之前版本的数据库

CDB:container database 容器数据库

PDB:pluggable database 可插拔数据库

CDB特点

第一个容器是根容器:CDB$ROOT

第一个PDB是种子容器:PDB$SEED

从CON_ID=3开始,属于用户创建的PDB,可以额外创建4096个

优缺点分析

  优点 缺点
Non-CDB 其中一个数据库服务器出问题了,其它不受影响 一个繁忙另一个空闲的情况下,空闲的资源没法给到繁忙的共享,造成资源浪费
CDB 内存和后台进程共用,减小了服务器内存压力 一旦根容器出问题,下面的PDB都不能正常运行

架构的选择

核心业务采用Non-CDB架构

非核心业务,为方便管理,采用CDB架构

创建方法

在创建数据库时,勾选是否创建为CDB架构

posted @ 2022-07-20 00:00  Fancy[love]  阅读(1863)  评论(0编辑  收藏  举报