其中补丁包的更新方式也在不断的变化中,在12.1及之前主要通过:
PSU: Patch Set Update,或者也叫做DB PSU
Oracle 选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入到每个季度的PSU中,修复比较严重的一些问题,包含每个季度的CPU,是累积型的。针对数据库以及数据库客户端的重要修复。包括安全(CPU)内容。没有优化器修复,虽然在描述PSU的时候会用到数据库版本第5位,但实际上打完PSU后并不会真正改变数据库的版本。
GI PSU: Grid Infrastructure Patch Set Update
适用于11.2以上的安装了Grid的数据库,补丁包括 Grid Infrastructure 的重要修复,包含DB PSU,但不包括任何 OJVM PSU,在11.2以前叫CRS PSU,从11.2后更改为GI PSU。
这是DBAs最熟悉的两种补丁包更新方式了。
在12.1.0.2以后,又引入了Proactive Bundle Patch,这主要是针对Exadata的。
而到12.2以后,又变了
而且一直参考用的1454618.1已经变成了一个助手:

不过这个变化应该是个好事情,查询补丁变得更加方便了。