0、如何获取oracle 11g安装包:
1)登陆SR(https://support.oracle.com),搜索13390677,按照平台选择对应的安装包,比如rhel 64位选择Linux x86-64
2)下载对应包:
p13390677_112040_Linux-x86-64_1of7.zip:oracle 服务器软件安装包
p13390677_112040_Linux-x86-64_2of7.zip:oracle 服务器软件安装包
p13390677_112040_Linux-x86-64_3of7.zip:grid 软件安装包
p13390677_112040_Linux-x86-64_4of7.zip:oracle 客户端软件安装包
1、如何获取oracle 11g补丁:
1)登陆SR,搜索1454618.1
2)选项解释:
Oracle Database Base Releases:用于下载一些测试版本的oracle软件,比如11.2.0.1,建议不适用这类版本,因为漏洞较多。
Oracle Database Patchsets:数据库软件安装包(可以搜索到0步中的文件)
Oracle Database Release Updates(Versions 12.2 & higher):???????
Oracle Database Release Update Revisions(Versions 12.2 & higher):???????
Oracle Database PSU,SPU(CPU),Bundle Patches(Versions 12.1 & lower):常用的补丁包
OJVM RU/PSU/Bundle Patches:包含OJVM的补丁包
Lastest Available Microsoft Windows Patches:windows相关的
2、如何获取opatch:
1)登陆SR,搜索文档(274526.1)或者直接搜索opatch
2)选择对应版本下载。
3、区别:
1)SPU(CPU):指的是CPU(Critical Patch Update)补丁。每季度发布一次(应该是隔段时间发布),用来修复安全方面的一些补丁,是累积型的。在2012年已更名为Security Patch Update(SPU)。主要指那些本来不属于软件错误,正常使用不会出错的问题。但是别有用心的人可以特别手段绕过数据库安全机制获取非法权限。说白了就是一种安全补丁,为了防止黑客利用,攻击数据库。
2)PSU:指的是Patch Set Update,就是补丁集。Oracle选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入每个季度的PSU中,修复一些比较严重的问题,也是累积型的。
值得注意的是,每个季度的PSU包含相应季度的SPU补丁。
3)BP:指的是Bundle Patch,也是补丁集,修复多个Bug,只不过是用于Windows平台上的,也是累积型的。Oracle会周期性发布BP(至少每季度一次),而且每个BP会包含之前所有的BP,也就是说,只需要安装最新的BP即可。另外,Oracle 的集群软件和数据库软件的BP是同一个,也就是既可以打在集群上,也可以打在数据库软件上。
4)GI PSU:用于安装在集群软件的补丁集。针对Oracle Rac。
5)OJVM PSU:用于修复JAVA 虚拟机相关漏洞的补丁集。针对Rac,建议grid层面打一次,oracle层面也打一次。
综上所示:
对于windows系统,只需要下载最新版本BP,在集
1)登陆SR(https://support.oracle.com),搜索13390677,按照平台选择对应的安装包,比如rhel 64位选择Linux x86-64
2)下载对应包:
p13390677_112040_Linux-x86-64_1of7.zip:oracle 服务器软件安装包
p13390677_112040_Linux-x86-64_2of7.zip:oracle 服务器软件安装包
p13390677_112040_Linux-x86-64_3of7.zip:grid 软件安装包
p13390677_112040_Linux-x86-64_4of7.zip:oracle 客户端软件安装包
1、如何获取oracle 11g补丁:
1)登陆SR,搜索1454618.1
2)选项解释:
Oracle Database Base Releases:用于下载一些测试版本的oracle软件,比如11.2.0.1,建议不适用这类版本,因为漏洞较多。
Oracle Database Patchsets:数据库软件安装包(可以搜索到0步中的文件)
Oracle Database Release Updates(Versions 12.2 & higher):???????
Oracle Database Release Update Revisions(Versions 12.2 & higher):???????
Oracle Database PSU,SPU(CPU),Bundle Patches(Versions 12.1 & lower):常用的补丁包
OJVM RU/PSU/Bundle Patches:包含OJVM的补丁包
Lastest Available Microsoft Windows Patches:windows相关的
2、如何获取opatch:
1)登陆SR,搜索文档(274526.1)或者直接搜索opatch
2)选择对应版本下载。
3、区别:
1)SPU(CPU):指的是CPU(Critical Patch Update)补丁。每季度发布一次(应该是隔段时间发布),用来修复安全方面的一些补丁,是累积型的。在2012年已更名为Security Patch Update(SPU)。主要指那些本来不属于软件错误,正常使用不会出错的问题。但是别有用心的人可以特别手段绕过数据库安全机制获取非法权限。说白了就是一种安全补丁,为了防止黑客利用,攻击数据库。
2)PSU:指的是Patch Set Update,就是补丁集。Oracle选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入每个季度的PSU中,修复一些比较严重的问题,也是累积型的。
值得注意的是,每个季度的PSU包含相应季度的SPU补丁。
3)BP:指的是Bundle Patch,也是补丁集,修复多个Bug,只不过是用于Windows平台上的,也是累积型的。Oracle会周期性发布BP(至少每季度一次),而且每个BP会包含之前所有的BP,也就是说,只需要安装最新的BP即可。另外,Oracle 的集群软件和数据库软件的BP是同一个,也就是既可以打在集群上,也可以打在数据库软件上。
4)GI PSU:用于安装在集群软件的补丁集。针对Oracle Rac。
5)OJVM PSU:用于修复JAVA 虚拟机相关漏洞的补丁集。针对Rac,建议grid层面打一次,oracle层面也打一次。
综上所示:
对于windows系统,只需要下载最新版本BP,在集