暂无图片
pdb的优缺点
我来答
分享
chen
2022-08-11
pdb的优缺点

pdb的优缺点

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
刘贵宾

优点:

  • 整合多个小系统的数据库
  • 统一管理,物理上共用REDO和UNDO;
  • 节省成本
  • 数据便捷移动
  • 易于迁移
  • 易于应用测试
  • 便于物理数据库的管理和监控
  • PDB级别的数据恢复、隔离
  • 减少数据库管理任务
  • Oracle Database Resource Manager
  • 统一备份、统一升级
  • 职权分离
  • 最适合大的数据中心项目


缺点:

对数据库参数的调整需要更小心,因为影响更大

直接连接pdb有点小麻烦,先CDB后再alter session,或者配置tnsnames.ora文件再通过tns 网络别名加用户、密码直接登录到 PDB

暂无图片 评论
暂无图片 有用 0
打赏 0
张sir

单纯的一个pdb和cdb是没有任何优点的,一套cdb上部署多套pdb才有优势,

我理解的优缺点是基于多套pdb的:

优点:

1、数据库池化:快速生成数据库实例,当需要数据库实例的时候,不需要再从头部署grid、oracle了,可以快速的部署。

2、资源隔离:oracle提供了io、cpu、内存的资源隔离机制。

3、打补丁升级方便:只需要对一套软件进行补丁升级,上面所有的数据库实例都升级了。

缺点:

1、中间隔了个cdb,增加问题排查的复杂性。

2、没有脱离共享存储,其实就是一个oracle rac的大集合,如果存储有问题,可能影响上面运行的所有的系统。

3、打补丁升级虽然只需要升级一套软件,但是问题也就来了,上面所有的pdb都要协调窗口进行滚动启停。

4、备份恢复也麻烦,归档和redo全是一套,不能拆分恢复单个pdb(这是早期版本的问题,新版本是否解决这个问题,未知)

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

我觉得没有大缺点。如果说有就是CDB坏了,全坏了。

优点很多

1、可以资源限制(前提是资源有,而不是本身全部资源都很紧张)

2、可以将来克隆迁移

3、整合管理

4、降低许可

5、提升利用率,因为单独每个都是按照峰值申请的,大量浪费

6、资源隔离都是即时生效,不用重启数据库。比起虚拟机有的要重启,方便很多

7、集中升级

8、一个PDB重启不影响全局

9、 关键是19C以后,只有PDB,没有非PDB了

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交