开发者社区 问答 正文

图解-Oracle升级与打补丁的不同- 数据库不同补丁(PSU,CPU,bundle patch)概念

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(补丁集更新)就是用来改变小版本的。




展开
收起
oracle数据库技术支持www.yunDBA.com 2017-11-03 12:58:17 2967 分享 版权
阿里云 AI 助理回答

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,这是一种高效且非侵入式的维护方式。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答