oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析
1 問題描述
客戶端通過IE 瀏覽器登陸oracle 10g em console時不能顯示登陸界面,頁面顯示“Enterprise Manager 無法連接到數據庫實例。下面列出組件狀態”[@more@]
2 處理過程
1. 檢查主機em進程狀態,結果正常
emctl status dbconsole
2. 檢查數據庫用戶,發現sysman用戶狀態是LOCKED(TIMED),檢查dba_profiles的屬性,發現FAILED_LOGIN_ATTEMPTS= 10。分析后判斷sysman用戶由于登陸失敗而被自動鎖住,登陸失敗原因是密碼被修改。sysman是“Enterprise Manager”連接數據庫的管理用戶,該用戶的狀態必須是OPEN。
SQL> select username,account_status from dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
DBSNMP OPEN
MGMT_VIEW OPEN
GZGCS OPEN
HISTORY OPEN
GZGPORTAL OPEN
GZGHIST OPEN
BACKUP OPEN
GZGHISTORY OPEN
SYS OPEN
SYSTEM OPEN
SYSMAN LOCKED(TIMED)
USERNAME ACCOUNT_STATUS
WMSYS EXPIRED & LOCKED
OUTLN EXPIRED & LOCKED
TSMSYS EXPIRED & LOCKED
DIP EXPIRED & LOCKED
15 rows selected.
SQL> rofile,resource_name,limit from dba_profiles;
PROFILE RESOURCE_NAME LIMIT
---------- -------------------------------- --------------------
DEFAULT COMPOSITE_LIMIT UNLIMITED
DEFAULT SESSIONS_PER_USER UNLIMITED
DEFAULT CPU_PER_SESSION UNLIMITED
DEFAULT CPU_PER_CALL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL UNLIMITED
DEFAULT IDLE_TIME UNLIMITED
DEFAULT CONNECT_TIME UNLIMITED
DEFAULT PRIVATE_SGA UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS 10
DEFAULT PASSWORD_LIFE_TIME UNLIMITED
DEFAULT PASSWORD_REUSE_TIME UNLIMITED
DEFAULT PASSWORD_REUSE_MAX UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION NULL
DEFAULT PASSWORD_LOCK_TIME UNLIMITED
DEFAULT PASSWORD_GRACE_TIME UNLIMITED
16 rows selected.
3. 把sysman用戶密碼修改回原來安裝db console時設置的密碼,并把該用戶解鎖,重新登陸“Enterprise Manager”后,登陸界面恢復正常。
alter user sysman identified by ***;
alter user sysman account unlock;
3 總結
1. sysman是“Enterprise Manager”連接數據庫的管理用戶,該用戶的狀態必須是OPEN
2. 安裝“Enterprise Manager”db console時,要注意增加sysman密碼的密碼強度,安裝db console后,該用戶密碼不可以隨便修改。
總結
以上是生活随笔為你收集整理的oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 参数传值的练习题及答案_jav
- 下一篇: 有乳胶枕吗_小耳朵猪、黑木耳面条、乳胶枕