0

Oracle的补丁集

eygle 2019-09-05
373
摘要:介绍补丁集的获取和安装方式。

1.1.2 Oracle的补丁集


部署生产环境时,在安装完成数据库软件之后,需要安装和软件版本相关的最新补丁包,目前Oracle10gR2最新的补丁包为Oracle 10.2.0.5,这也是Oracle 10gR2的最终补丁包;对于Oracle Database 11gR2,目前最新的补丁集是11.2.0.2版本。Oracle的补丁软件通过Metalink支持站点(http://support.oracle.com)发布,该站点仅对购买了Oracle服务的用户开放。


在Oracle 11gR2之前,补丁集以一个修正包的形式发布,安装补丁包,覆盖原有数据库安装的相关文件后完成升级,如果需要升级已有的数据库,还需要按照指定的步骤运行一系列的脚本文件,完成升级;从Oracle 11gR2的第一个补丁集开始(也即11.2.0.2),Oracle修改了补丁发布策略,现在发布的补丁文件是一个完整的数据库版本,可以独立安装,在安装时建议选择独立的安装目录,保持原有的安装不变,安装完成之后,可以调用DBUA(Database Upgrade Assistant)来完成既有数据库的升级。


11.2.0.2的补丁集,其Patch号为10098816,共包含7个压缩包,前两个为安装数据库的软件,如果仅安装数据库,这两个就够了;第三个是Grid的安装包;7个文件大约5G左右,以下是压缩包及内容列表:


企业微信截图_15675668231728.png


以下通过Oracle Database 11g 11.2.0.2的补丁集安装过程,简要介绍一下Oracle的这一重要变化。在初始的步骤中,如果是在软件安装过程中,请选择“仅安装数据库软件”即可,如果需要升级数据库,请选择“升级现有的数据库”:


企业微信截图_1567569295338.png

图1-4:补丁升级的选择


在下图中,如果安装路径选择了现有的Oracle 11g安装目录,安装程序会给出重要提示,建议安装11.2.0.2到不同于11.2.0.1的目录,独立安装的好处是,当升级过程出现异常时,原有的软件目录未有丝毫改变,可以无损的启动原有数据库,这是独立安装带来的重要好处:


企业微信截图_15675693406688.png

图1-5:独立安装补丁的建议


图1-6是补丁软件的安装过程:


企业微信截图_15675693821589.png

图1-6:安装产品的进度

 

补丁安装完成之后,会自动启动DBUA升级程序,可以选择要升级的数据库进行升级:


企业微信截图_15675694412269.png

图1-7:选择需要升级的数据库


在升级之前,基于性能的考虑,DBUA建议启用并行,关闭归档等,同时建议对数据库进行备份,这些以前需要DBA根据经验调整的内容现在都可以通过DBUA来自动完成:


企业微信截图_15675695125480.png

图1-8:DBUA的升级建议


升级过程会较为缓慢,在生产数据库的升级中,尤其需要谨慎。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
墨值排行
今日本周综合
近期活动
全部
相关课程
全部