Oracle升级与打补丁是完全不同的, 用图说明PSU是个啥东西
。
大版本的改变:只能通过oracle升级来完成,
如 从11.2.0.1 到 11.2.0.4,
第4位是大版本的变化, 需要用安装软件包升级来做。
小版本的变化:只能通过OPatch的打补丁集实施。
举例 11.2.0.3.
0
到 11.2.0.3.
5
, 第5位是小版本的变化, PSU(补丁集更新)就是用来改变小版本的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PSU(Patch Set Update,补丁集更新)是Oracle数据库维护和更新中的一个重要概念,主要用于对现有数据库版本的小幅改进和问题修复,而不涉及主要功能的增加或重大架构变化。它帮助用户保持系统稳定性和安全性,修复已知的问题和漏洞。
为了更直观地理解PSU,我们可以用一个简化版的流程图来表示:
+-------------------+ +------------------+ +-----------------------+
| Oracle Database | ----> OPatch Utility | ----> Patch Set Update (PSU) |
| (e.g., 11.2.0.3.0)| | (应用补丁工具) | | (例如, 到11.2.0.3.5) |
+-------------------+ +------------------+ +-----------------------+
^ |
| v
| 更新小版本号
|
[无需安装软件包]
在这个图中: - Oracle Database 表示您当前正在使用的数据库版本,比如11.2.0.3.0。 - OPatch Utility 是Oracle提供的一个工具,用于应用各种补丁到Oracle产品上,包括PSU。它是执行补丁安装过程的核心组件。 - Patch Set Update (PSU) 是一种累积性的补丁集合,包含了自上一个PSU或基线版本以来的所有关键性补丁、安全更新以及一些重要的错误修正。通过应用PSU,您可以将数据库的小版本号从.0
升级到.n
,如上述例子所示。
简而言之,当需要解决数据库的安全问题、性能优化或者修复已知错误时,但又不需要进行大版本升级,就可以使用OPatch工具来应用PSU,这是一种高效且非侵入式的维护方式。