[Oracle] CPU/PSU补丁安装详细教程建站知识
导读:1建站知识Oracle CPU的全称是Critical Patch Update, Oracle对于其产品每个季度发行一次安全补丁包,通常是为了修复产品中的安全隐患高端网站建设建设网站。
什么是CPU/PSUOracle CPU的全称是Critical Patch Update, Oracle对于其产品每个季度发行一次安全补丁包,通常是为了修复产品中的安全隐患。Oracle PSU的全称是Patch Set Update,Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户下载数量多,且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了最新的CPU。PSU通常随CPU一起发布。
CPU是累积的(Cumulative),即最新的CPU补丁已经包含以往的CPU补丁,所以只要安装最新的CPU补丁即可。PSU通常也是增量的,大部分PSU可以直接安装,但有些PSU则必须要求安装了上一 个版本的PSU之后才能继续安装,要仔细看各个PSU的Readme文档。
如何下载CPU/PSU
注意:要下载CPU/PSU,必须要有Oracle Support账号才行!到Oracle CPU主页 ,可以看到每个季度发布的CPU补丁列表(如下图所示),根据你的需要选择相应的CPU补丁即可,这里选择July2011年的补丁。
每个补丁只针对特定的数据库版本,你要找到对应的数据库版本(如下图所示),这里的数据库版本为11.2.0.1,如果找不到,说明该补丁不支持该版本数据库。右边点击Database链接,就是该补丁的一个详细说明文档,找到3.1.3 Oracle Database,并点击相应的数据库版本(如下图所示)
在相应的数据库版本里,可以看到各个平台下CPU和PSU版本号,前面已经说过,PSU包含CPU,所以建议尽量安装PSU,注意:这里的UNIX平台也包括Linux
点击上面的版本号,会自动跳到Oracle Support下载页面,如下图所示。选择相应的平台后,点击Readme可以查看Readme文档,点击Download下载
阅读Readme文档每个CPU/PSU都有一个Readme文档,关于该CPU/PSU的所有信息都在Readme文档里,一定要仔细阅读。有两个部分要特别注意:1)OPatch的版本,你可以通过opatch version命令查看Oracle Home当前的OPatch版本,如果低于Readme规定的最低版本,一定要先升级OPatch才能打补丁。2)打Patch步骤:基本上所有的CPU/PSU都大同小异,具体步骤将在下面的例子中展示。安装CPU/PSU补丁1)事先检查:查看数据库打补丁前信息,保留现场在打补丁前最好把数据库的一些基本信息保留下来,以备不时之需。
复制代码 代码如下:
set line 150set pagesize 99col action_time for a30col action for a30col comments for a90col object_name for a30col object_type for a30col comp_name for a50col comp_id for a20--查看实例名sys@ORCL>select instance_name,status from v$instance;INSTANCE_NAME STATUS---------------- ------------orcl OPEN--查看数据库版本sys@ORCL>select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE 11.2.0.1.0 ProductionTNS for Linux: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - Production--查看数据库大小sys@ORCL>select sum(bytes)/1024/1024||'M' from dba_segments;SUM(BYTES)/1024/1024||'M'-----------------------------------------68058.375M--查看组件信息sys@ORCL>select COMP_ID,COMP_NAME,VERSION,STATUS from DBA_REGISTRY;COMP_ID COMP_NAME VERSION STATUS-------------------- -------------------------------------------------- ------------------------------ ----------------------OWB OWB 网站推广优化seo 11.2.0.1.0 VALIDAPEX Oracle Application Express 3.2.1.00.10 VALIDEM Oracle Enterprise Manager 11.2.0.1.0 VALIDAMD OLAP Catalog 11.2.0.1.0 VALIDSDO  建设网站; Spatial 11.2.0.1.0 VALIDORDIM Oracle Multimedia 11.2.0.1.0 VALIDXDB Oracle XML Database 11.2.0.1.0 VALIDCONTEXT Oracle Text 11.2.0.1.0 VALIDEXF Oracle Expression Filter 11.2.0.1.0  高端网站建设; VALIDRUL Oracle Rules Manager 11.2.0.1.0 VALIDOWM Oracle Workspace Manager 11.2.0.1.0 VALIDCATALOG Oracle Database Catalog Views 11.2.0.1.0 VALIDCATPROC Oracle Database Packages and Types 11.2.0.1.0 VALIDJAVAVM JServer JAVA Virtual Machine 11.2.0.1.0 VALIDXML Oracle XDK 11.2.0.1.0 VALIDCATJAVA Oracle Database Java Packages 11.2.0.1.0 VALIDAPS OLAP Analytic Workspace 11.2.0.1.0 VALIDXOQ Oracle OLAP API 11.2.0.1.0 VALID18 rows selected.--查看补丁情况sys@ORCL>select ACTION_TIME, ACTION, COMMENTS from sys.DBA_REGISTRY_HISTORY;no rows selected--查看无效对象sys@ORCL>select count(*) from dba_objects where status<>'VALID'; COUNT(*)---------- 123sys@ORCL> select object_name,object_type,owner,status from dba_objects where status<>'VALID';sys@ORCL>spool off
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-22 ,文章[Oracle] CPU/PSU补丁安装详细教程建站知识主要讲述补丁,标签,[Oracle] CPU/PSU补丁安装详细教程网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5153.html