1. 程式人生 > >解決 “Enterprise Manager 無法連線到資料庫例項”

解決 “Enterprise Manager 無法連線到資料庫例項”

昨天寫完建立表約束,建立檢視,序列,今天就碰到一個問題,我在安裝好oracle以後,好久沒有登入企業管理器,發現無法連線到資料庫例項,介面顯示例項已開啟,狀態為成功。如下圖:

 然後我到登入頁面重新認證主機,一直提示我必須指定連線字串,重新輸入連線字串點選登入還是一樣,在網上找了好久,找到解決辦法。關於Enterprise Manager 無法連線到資料庫例項的錯誤 網上早已經有解決辦法 那就是要保證如下使用者必須是OPEN狀態:

SELECT username,account_status FROM dba_users WHERE username in ('SYSTEM','SYS','SYSMAN','DBSNMP','MGMT_VIEW');

 

我執行sql查出來的結果是SYSMAN使用者是LOCKED,將SYSMAN使用者狀態改成OPEN。

ALTER USER SYSMAN ACCOUNT UNLOCK;

 修改後:

然後我在去試了一下重新登入企業管理器,終於可以登入了。 

網上還有一種方法是通過emca重建資料庫來解決通過emca重建資料庫來解決,連結貼下面,如果上面的操作無法解決可以參照下面連結的操作解決: