ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle Critical Patch Update Advisory Best Practice之三

Oracle Critical Patch Update Advisory Best Practice之三

原创 Linux操作系统 作者:coolyl 时间:2019-05-31 20:21:07 0 删除 编辑
CPU实施的优化:
Oracle最小化了实施CPU是的代价和风险,但是仍然可以针对您的IT需求通过使用流程和定制的工具来进一步优化CPU的实施。
以下几个方面的建议(不分先后次序),在停机时间和工作量方面都可以帮助减少CPU实施的代价。如果你有大量的Oracle的系统需要更新,那么如下的建议会带来倍增的好处。

环境监测工具:
目标环境的完整性是成功实施一个CPU的关键。否则你最终会在CPU实施过程中一直在调试问题,可能这些问题都和CPU实施无关。下面这些指导将有助于验证环境的完整性:
  • 使用Opatch lsinventory的命令检查OUI Inventory的补丁。
  • 在应用CPU之前,获取数据库中任何无效的对象的列表。在CPU实施完之后,可以检查是否CPU已经列入了任意的无效对象。
  • 在CPU实施之前,运行所要求的功能测试来确保环境是满足所有功能的。
自动化任何这些检查可以帮助降低成本和人为错误,也可以提高CPU实施的成功率。

测试策略:
这是对于一个有效的变更管理系统最关键性和挑战性的步骤之一。除非有明确的文档说明,CPU是不会改变任何产品特点和者功能,以及产品的APIs。如果有的话,实施一个CPU对于产品性能,用户体验和任何自定义的应用的影响都是最小的。因此你可以集中于生产性的测试以达到最高的投资回报率。确定适当的测试来确保系统的健康和在可能的情况下自动化策略来提高CPU实施的效率。

文档大全:
CPU的实施通常会需要阅读相应附带的文档,包括CPU提供或者针对单个补丁的更新的笔记和说明。这些文档是针对一般的读者设计的,并且可能包含一些不适合你的IT环境的章节。
你可以标明文档中那些适用于你的环境的部分创建成一个文档大全并且在CPU初始化分析和测试过程中使用它。当然你也可以有一定的补丁前的步骤,例如按照特定的顺序关闭系统,以及补丁后的步骤,例如功能性验证等等,这些是你的IT环境独有的。你可以把这些和任何自定义的步骤插入到此文档大全中。如果有大量相同的系统需要实施CPU,这个是非常有好处的。创建文档大全不仅仅可以减少实施一个CPU需要的时间和精力,也增加了CPU实施的可靠性和可预见性。

合并处理应用补丁:
使用高级合并处理补丁工具(admgrpch.sh)来合并多个Oracle EBusiness Suite补丁到一个补丁集中。如果你有多个同样版本的E-Business Suite环境,这种做法是强烈被建议的。这将大大有助于减少应用这些补丁的停机时间和精力。

共享产品主目录:
如果可能,可以针对多节点部署考虑使用共享产品主目录。例如,为特定的环境跨越多个相同的应用程序中间层共享Oracle应用产品主目录APPL_TOP,这样可以大大减少补丁的时间,因为补丁只需要被应用一次。

选择正确的工具:
每个IY组织都有自己独特的需求,因此没有一个单一的工具可以适合每个人的需要。但是很重要的一点事要充分利用现有的管理基础设施和变更管理工具来完成CPU的实施。例如,Oracle企业管理器提供了一个集中管理的控制台来管理企业中的Oracle环境。使用Oracle企业管理控制台,可以:
  • 在多个主机上宣布计划停机时间。
  • 使用丰富的报告能力找出哪些是适用于你环境的补丁程序。
  • 使用Job系统在多台节点上定制CPU补丁。同时在多个Oracle主目录下应用补丁。
  • 当Job失败的时候可以采取正确的行为并且使用重试功能。
你也可以考虑通过对现有变更管理的工具或者系统进行必要的扩展开发来自动化CPU实施的部分任务。

主动维护:
在正确的时间段积极主动地维护系统应用最新的补丁集,有助于在CPU实施的时候避免其他升级操作。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/3704/viewspace-594791/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2001-12-17

  • 博文量
    142
  • 访问量
    108485