2009年5月14日 星期四

在Vista安裝Oracle 10gR2時Database Control(Web EM)配置失敗的解決方式

我的環境是Vista Business Edtion With SP1,IE 8
我所使用的安裝程式是10203_vista_w2k8_x86_production_db.zip
可到以下官方網址下載:
Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4)
Enterprise/Standard Edition for Microsoft Windows Vista and Windows 2008


安裝到最後出現配置EM錯誤
會出現類似以下的訊息
嚴重的: 無法解除鎖定所有 EM 相關帳戶
請參閱位於 C:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig.log 的日誌檔以瞭解詳細資訊.

開啟emConfig.log發現可能是sys,system,sysman等帳戶的特殊字元的密碼問題,
可用以下方式修改為簡單密碼

c:\sqlplus "/as sysdba"
SQL>select username from dba_users;
SQL>alter user sys identified by NEW_PASSWORD;
SQL>alter user system identified by NEW_PASSWORD;
SQL>alter user sysman identified by NEW_PASSWORD;
SQL>alter user dbsnmp identified by NEW_PASSWORD;
將密碼修改為NEW_PASSWORD(不要用特殊字元)
SQL>quit

c:\SET ORACLE_HOME=C:\oracle\product\10.2.0\db_1
c:\SET ORACLE_SID=ORCL
c:\cd oracle\product\10.2.0\db_1\bin
c:\oracle\product\10.2.0\db_1\bin\emca.bat -config dbcontrol db
過程中需輸入sys,dbsnmp,sysman的密碼

出現以下文字表示設定完成
已順利完成 Enterprise Manager 組態
完成 EMCA 於 2009/5/14 上午 11:20:57

Service Manager多會出現一個OracleDBConsoleORCL









用管理員模式開啟瀏覽器連線到下面網址
http://本機主機名稱或FQDN:1158/em
若出現登入畫面表示成功

沒有留言: