windows 下oracle 10g oem 訪問的問題解決希望有用。

foxmile發表於2007-12-28
1、windows下登陸的時候輸入正確的作業系統使用者也不能登陸提示如下

"RemoteOperationException: ERROR: Wrong password for user"錯誤 解決方案
解決的方法就是在使用者策略裡面將你需要使用的使用者授予Logon as a Batch Job的許可權。

1. Click on START => Programs => Administrative Tools => Local Security Policy (or also via START => Settings => Control Panel => Administrative Tools) 開啟控制皮膚中的管理工具中的本地安全策略
2. Under Local Policies on the left, select User Rights Assignment folder
然後是本地策略-使用者許可權分配
3. Look at the right side of the window and scroll down to the "Logon as Batch Job" privilege and select it. 然後找到Logon as a Batch Job(作為批處理作業登陸)這一項
4. Either select Action from the menu bar then Security or right-click on the "Logon as a Batch Job" privilege then Security.
5. Select the Add button which evokes a Select Users/Groups box.
6. From the "Look In" field, select the local workstation/server.
7. Select the User administrator.
8. Select Add then OK.
然後開啟將administrator這個使用者新增一下就ok了!


2、輸入正確的使用者名稱、密碼後,登陸web oem提示“資料庫狀態當前不可用。可能是因為資料庫的狀態為裝載或不裝載”,但是登陸sqlplus啟動資料庫之後,
再次訪問oem還是這麼提示,經搜尋,網上有兩種比較通用的方案,第一種是dbsnmp、sysman兩個使用者被鎖定,需要解鎖,但是我的是解鎖的,有的是透過emca -r
配置資料庫解決的,我都試了沒起作用,後來發現是監聽的問題,因為我用9i的客戶端連也連不上。10g oem的提示太爛了。於是檢查了一下監聽檔案,發現預設的
是動態註冊的,在監聽檔案裡面沒有我建的資料庫的資訊,如下:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\ora10)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = wlp)(PORT = 1521))
      )
    )
  )

於是嘗試靜態註冊,修改如下:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\ora10)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = ora10)
      (ORACLE_HOME = D:\oracle\ora10)
      (SID_NAME = ora10)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = wlp)(PORT = 1521))
      )
    )
  )
重新啟動監聽程式,ok可以訪問了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/79499/viewspace-417633/,如需轉載,請註明出處,否則將追究法律責任。

相關文章