2010-3-10
http://localhost:5500/em/如何啟動
啟動服務:(1)dbConsole;(2)OracleService;(3)TNSListener
在IE裡輸入:http://localhost:5500/em 時,出現如下錯誤:
“資料庫狀態當前不可用。可能是因為資料庫的狀態為裝載或不裝載。單擊 '啟動' 可以獲得目前狀態並開啟資料庫。如果無法開啟資料庫, 單擊 '執行恢複' 可執行相應的恢複操作。
啟動/關閉:請指定主機和目標資料庫身份證明
提示要我輸入windows 使用者名稱和密碼,和資料庫使用者名稱和密碼。我都輸入了。
可是出現如下提示:
錯誤訊息
RemoteOperationException: ERROR: Wrong password for user
解決辦法:1、安裝Oracle10g時,設定的帳戶密碼不能是數字。
Sqlplus sys/as sysdba
SQL>
2、在控制台--》系統設定--》管理工具--》本地策略-》使用者權利指派 -》》作為批次工作登入將伺服器的你所用的使用者名稱administrator加上就可以。
OEM中ORA-28000: the account is locked 的問題
為什麼我在ORACLE的EM方式登入管理介面時會提示“ORA-28000: the account is locked”
我使用的是SYS和SYSTEM這兩個帳號
帳戶鎖定.
用SYS,SYSTEM,SYSMAN登入都是這樣.
這樣操作:
在CMD中啟動SQLPLUS;
用SYSTEM和SYS登入:
執行:
ALTER USER SYS ACCOUNT UNLOCK;
顯示使用者已更改.
開啟http://localhost:5500/em
啟動,登入是用SYSTEM和sys
依然是:
SQLException
ORA-28000: the account is locked
解決方案:
The Oracle user sysman is the schema of the standalone repository
of the 10G Enterprise Manager DB Control.
修改sysman密碼的步驟
1) stop dbconsole
2) alter user sysman identified by newpass;
3) check newpass
4) 修改$ORACLE_HOME/host_sid/sysman/config下emoms.properties檔案
oracle.sysman.eml.mntr.emdRepPwd=新的密碼
oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE
5) start dbconsole
-END-