資源描述:
《Oracle數(shù)據(jù)庫補丁安裝說明》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Oraclepatchset深圳市深訊信科發(fā)展有限公司第一事業(yè)部文檔編號SXIT_DB_02密級項目名稱Oraclepatchset項目來源文檔版本Oracle數(shù)據(jù)庫補丁安裝說明文檔作者:任成山日期:2003/10/08項目經(jīng)理:日期://測試經(jīng)理:日期://技術(shù)部:日期://開發(fā)部總監(jiān):日期://閱讀者:各個項目負責人和各工程人員深圳市深訊信科發(fā)展有限公司版權(quán)所有不得復制僅供內(nèi)部使用第6頁Oraclepatchset1.問題的出現(xiàn):在我們最開始安裝的Oracle數(shù)據(jù)庫軟件中,都是其相應(yīng)的最初的版本,Oracle8I為Oracle8.1.7.
2、0.0,Oracle9I為Oracle9.2.0.0.0,這兩個版本為Oracle8I和Oracle9I最初發(fā)行的版本,存在一些Bug,特別是Oracle8I,運行一段時間后就會發(fā)生ORA-04031unabletoallocatestringbytesofsharedmemory("string","string","string","string"),共享內(nèi)存分配就會出現(xiàn)問題,導致數(shù)據(jù)庫無法連接,一般通過重新啟動數(shù)據(jù)庫就可以解決,嚴重者需要重新啟動機器。ORA-04031的錯誤在以WEB應(yīng)用的系統(tǒng)中經(jīng)常出現(xiàn),大概是1個多月一次,造成系統(tǒng)的
3、停用,ORA-04031錯誤的出現(xiàn),與應(yīng)用程序的編寫有一定的關(guān)系,比如SQL語句的where子句中沒有使用綁定變量,而使用了常量,從而本來相同的SQL語句變成了成千上萬條不同的語句。從而使共享池出現(xiàn)無法分配的錯誤,但最主要的還是由oracle8.1.7.0.0的最初版本中存在這樣的BUG引起的,徹底解決的方法就是要打補丁進行Oracle的升級,將Oracle8I從8.1.7.0.0升級到8.1.7.4.0(Oracle8I的最后一個版本),將Oracle9I從9.2.0.0.0升級到9.2.0.4.0(Oracle9I的最后一個版本)。2.怎
4、樣查看Oracle數(shù)據(jù)庫是否為最后一個版本在進行打補丁升級之前首先查看Oracle數(shù)據(jù)庫是否為最后一個版本,如果不是,需要打補丁把數(shù)據(jù)庫升級到最后一個版本,升級需要在原安裝的基礎(chǔ)上進行,一般是安裝完最初版本之后馬上進行升級。查看Oracle數(shù)據(jù)庫的版本的方法為:用oracle用戶登陸到UNIX系統(tǒng)bash-2.03$sqlplus/nologOracle8.1.7顯示如下的信息:SQL*Plus:Release8.1.7.0.0-ProductiononWedOct814:12:272003僅供內(nèi)部使用第6頁Oraclepatchset(c)
5、Copyright2000OracleCorporation.Allrightsreserved.SQL>connect/assysdbaConnected.SQL>select*fromv$version;BANNER----------------------------------------------------------------Oracle8iEnterpriseEditionRelease8.1.7.4.0-64bitProductionPL/SQLRelease8.1.7.4.0-ProductionCORE8.1.7.
6、0.0ProductionTNSforSolaris:Version8.1.7.4.0-ProductionNLSRTLVersion3.4.1.0.0–Production如果是以上的顯示就說明數(shù)據(jù)庫已經(jīng)是Oracle8.1.7.4.0(Oracle8I的最后一個版本),上面紅色加粗的為版本號,如果不是就需要打補丁進行升級Oracle9.2.0.0.0顯示如下SQL*Plus:Release9.2.0.4.0-Productionon星期三10月814:13:092003Copyright(c)1982,2002,OracleCorpora
7、tion.Allrightsreserved.SQL>connect/assysdba已連接。SQL>select*fromv$version;BANNER----------------------------------------------------------------Oracle9iEnterpriseEditionRelease9.2.0.4.0-ProductionPL/SQLRelease9.2.0.4.0-ProductionCORE9.2.0.3.0ProductionTNSfor32-bitWindows:Vers
8、ion9.2.0.4.0-ProductionNLSRTLVersion9.2.0.4.0-Production的信息:如果是以上的顯示就說明數(shù)據(jù)庫已經(jīng)是Oracl