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