Oracle的PSU、CPU及Patch Set
时间:2010-06-07 来源:dbconf
PSU的初始发布时间是2009年7月15日,针对版本是10.2.0.4。
以前Oracle补丁分为3种
1、补丁集 比如:10.2.0.3 10.2.0.4这样的。都是用OUI来运行的
2、CPU=Critical Patch Updates,每季度发布一次,实际上一个累积很多小布丁的补丁包,修改多个BUG,用Opatch运行。
3、单个的Patch,只修复一个BUG,用Opatch运行。
其中补丁集打完后,导致数据库第四位的数字增加。而2、3不会导致版本号的变化。以前所有的补丁都不会改变
第五位的数字,因此,这个数据以前一直是0。
PSU,就是在补丁集上面,再打上的小补丁集(也是使用Opatch来打补丁),打完后第五位的数字会增加,比如10.2.0.4的数据库打完PSU后,版本就是10.2.0.4.1,10.2.0.4.2等。这样方便用户进行补丁维护,以前Opatch lsinventory,看到的东西比较乱。
目前除了windows外,其他平台下面的PSU都发布了,对于10g,要求数据库是10.2.0.4 的才能使用PSU补丁。
附:Oracle版本中每个数字的意义:
在Oracle9i Release2前,
比如 8.1.5.3.2 ,
8是版本号
1是New features realease number
5是Maintenance release number
3是Generic patch set number
2是Platform patch set number
在Oracle9i Release2开始后
比如9.2.0.8.0
9是主版本号
2是Database maintenance release number
0是Application server release number
8是Component specific release number
0是patch specific release number
以前Oracle补丁分为3种
1、补丁集 比如:10.2.0.3 10.2.0.4这样的。都是用OUI来运行的
2、CPU=Critical Patch Updates,每季度发布一次,实际上一个累积很多小布丁的补丁包,修改多个BUG,用Opatch运行。
3、单个的Patch,只修复一个BUG,用Opatch运行。
其中补丁集打完后,导致数据库第四位的数字增加。而2、3不会导致版本号的变化。以前所有的补丁都不会改变
第五位的数字,因此,这个数据以前一直是0。
PSU,就是在补丁集上面,再打上的小补丁集(也是使用Opatch来打补丁),打完后第五位的数字会增加,比如10.2.0.4的数据库打完PSU后,版本就是10.2.0.4.1,10.2.0.4.2等。这样方便用户进行补丁维护,以前Opatch lsinventory,看到的东西比较乱。
目前除了windows外,其他平台下面的PSU都发布了,对于10g,要求数据库是10.2.0.4 的才能使用PSU补丁。
附:Oracle版本中每个数字的意义:
在Oracle9i Release2前,
比如 8.1.5.3.2 ,
8是版本号
1是New features realease number
5是Maintenance release number
3是Generic patch set number
2是Platform patch set number
在Oracle9i Release2开始后
比如9.2.0.8.0
9是主版本号
2是Database maintenance release number
0是Application server release number
8是Component specific release number
0是patch specific release number
相关阅读 更多 +