2012年5月30日 星期三

Oracle Database Create dbcontrol error 處理方式

Oracle Database 10g 上了新的patch 10.2.0.5會遇到一個問題

emca -config dbcontrol db -repos create

會出現一個錯誤訊息

SEVERE: Password file may be missing or configured incorrectly.

照理來講不可能,我才剛重灌怎麼可能把Password file搞掛,所以重新安裝後先不上patch就沒事,這樣來講就好玩了,只好請Google大神出馬

解法參考

原因出現在底下這個

sql> show parameter pass

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
remote_login_passwordfile            string                 SHARED

這個不能是SHARED,所以用下面的指令解掉

alter system set remote_login_passwordfile=exclusive  scope=spfile;

重開Instance之後,就可以正常跑emca了



解了上一個bug之後,又來新的一個,這一次的情況是,create dbconsole 的時候,最後會將這個service啟動,但是會Time Out,log 中的 emagent.trc出現一行

nmehlenv_openWallet failed

請Google大神出馬後,查到是10.2.0.4和10.2.0.5的小bug,需要上patch

10.2.0.4請找p8350262_10204_Generic.zip
10.2.0.5請找p8350262_10205_Generic.zip

上完後再create dbconsole就成功了

沒有留言: