[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補丁安裝詳細教程網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5153.html