oracle 10.2.0.3 dbca建庫報Failed to retrieve size of raw device 問題解決方法

cnhtm發表於2010-01-05

Oracle 10.2.0.3 的 RAC環境,作業系統是AIX 5.3,在使用dbca建立資料庫的時候,報如下錯誤:

Failed to retrieve size of raw device "/dev/rrac_spfile_512m",
exec():0509-036 Cannot load program
/oracle/app/oracle/10.2/bin/rawutl because of the fllowing errors:
0509-150 Dependent module /oracle/app/oracle/10.2/lib32/libtssh10.a(shr_ttsh10.o) could not be loaded.
0509-103 The module has an invalid magic number.".

這是因為oracle 10.2.0.3的rawutl檔案的一個bug(bug號為:6020638),暫時可因使用10.2.0.1的rawutl替換10.2.0.3的相同檔案來修正。

[@more@]

方法如下:

將10GR2的安裝包解壓,找到

stage/Components/oracle.has.common/10.2.0.1.0/1/DataFiles/filegroup17.jar

檔案,複製到臨時目錄中

解壓filegroup17.jar檔案

$ unzip filegroup17.jar

複製rawutl替換$ORACLE_HOME/bin目錄下的同名檔案

$ cp rawutl $ORACLE_HOME/bin

--end--

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1030416/,如需轉載,請註明出處,否則將追究法律責任。

相關文章