AIX5.3裸設(shè)備dbca建庫報錯解決辦法 |
發(fā)布時間: 2012/9/3 17:29:02 |
環(huán)境描述:OS/aix5.3-64bit DB/10.2.0.3-64bit 今天在一臺aix生產(chǎn)系統(tǒng)上準(zhǔn)備用裸設(shè)備創(chuàng)建一個新的數(shù)據(jù)庫。于是調(diào)用dbca使用數(shù)據(jù)倉庫模板建庫。其中裸設(shè)備與表空間以及spfile的對應(yīng)關(guān)系保存在wilson_raw.conf文件中,該文件內(nèi)容如下: control01=/dev/rlv_bas_ctl01 control03=/dev/rlv_bas_ctl03 但是在調(diào)用dbca建庫過程中出現(xiàn)了如下錯誤
通過查詢metalink發(fā)現(xiàn)此錯誤與Oracle的一個bug有關(guān),具體內(nèi)容請參考10.2.0.3 Database Upgrade Using DBUA Failed With Error "failed to retrieve size of raw device" [ID 432725.1]。由于本系統(tǒng)上已經(jīng)存在一個生產(chǎn)庫,出于安全考量沒有按照此metalink上的辦法替換rawutl命令。 解決辦法:通過dbca模板建庫生產(chǎn)建庫腳本,通過修改建庫腳本中數(shù)據(jù)文件,日志文件,控制文件的文件系統(tǒng)路徑改為裸設(shè)備的路徑,接著在sqlplus中手動調(diào)用建庫腳本即可創(chuàng)建成功。此時的新庫中數(shù)據(jù)文件,日志文件,控制文件都是使用裸設(shè)備,而pfile則是使用的文件系統(tǒng),如果希望spfile也使用裸設(shè)備則可以通過dd或者create spfile from pfile將參數(shù)文件從文件系統(tǒng)遷移到裸設(shè)備。 本文出自:億恩科技【www.riomediacenter.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |