簡介
本文檔介紹在正常重置過程失敗並出現錯誤「Script changePWD execution failed, reason=1351」時,更改客戶語音門戶(CVP)報告伺服器的cvp_dbadmin帳戶密碼的步驟。
必要條件
需求
思科建議您瞭解以下主題:
- 客戶語音入口網站(CVP)
- Windows server 2008
- 重置CVP報告使用者密碼的基本過程
採用元件
本文檔中的資訊基於CVP 9.0(X)版及更高版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題:cvp_dbadmin密碼失敗
更改cvp_dbadmin密碼的基本過程可能會失敗,並且日誌反映這些錯誤。
ORM logs (Path: )
09:16:45 listener-thread: err = -951: oserr = 0: errstr = cvp_dbadmin@domain.com:Incorrect password or user cvp_dbadmin@XXXXXXX.XXXXXX.com[domain.com] is not known on the database server.
OAMP logs (path: )
09:14:34.576 -0500: %CVP_9_0_OAMP-3-OAMP_OWEB_FORWARD_DEVICE_EXCEPTION_ERROR: An unexpected exception occurred during operation change reporting db user password-cvp_dbuser (Device name:XXXXXXXXX | Managed address: X.X.X.X | Device type: Unified CVP Reporting Server): com.cisco.cvp.oamp.omgr.exception.ORMException: Exception invoking MBean Operation: methodName=changeUserPassword,params=*****,bReconnectIfNotConnected=true,signature=[java.lang.String, java.lang.String, java.lang.String],this=connection=ormAddress=X.X.X.X,uri=service:jmx:rmi:///jndi/rmi://X.X.X.X:2099/jmxrmi,objectName=OAMP:address=X.X.X.X,deviceType=CVP_RPT_SERVER,componentType=SubsystemReporting
at com.cisco.cvp.oamp.omgr.adapter.mgmt.MBeanAdapter.invoke(MBeanAdapter.java:464)
at com.cisco.cvp.oamp.omgr.adapter.mgmt.MBeanAdapter.invoke(MBeanAdapter.java:385)
at com.cisco.cvp.oamp.omgr.Component.invokeOnORM(Component.java:1377)
在報表伺服器的windows 2008平台上安裝Service Pack(SP1)時會顯示此問題。
解決方案
由於Cisco錯誤ID CSCuw90124,會發生相同的密碼例項,您可以解決此問題,並通過以下步驟為cvp_dbuser和cvp_admin帳戶維護相同的密碼。
- 請關閉CVP上除ORM服務(用於與OAMP伺服器通訊)之外的所有服務。
- 在報告伺服器上,按一下My Computer,然後在Manage中按一下右鍵,然後導航到Local Users and Group Users,並更改cvp_dbuser密碼。
- 在這些步驟中使用上述密碼(cvp_dbuser)
步驟1.在報告伺服器中的命令提示符下,導航到C:\Cisco\CVP\bin目錄。
步驟2.執行命令report-init.bat -reporthashpw YourPassword (與您在第二步中設定的命令相同)。
步驟3.驗證reporting.properties檔案是否已更新。
- 在OAMP伺服器下,導航到Device Management > Reporting Server > Database Administration > Change User Passwords。
- 在User下拉選單中選擇Database User。
- 使用上述給定密碼作為舊密碼,並通過儲存和部署建立一個新密碼。
- 檢查報告伺服器中的reporting.properties檔案,並確認該檔案已更新。
- 啟動服務或重新啟動報告伺服器。
以下是重置CVP報告伺服器帳戶密碼的基本步驟:
- 開啟與報告伺服器的遠端案頭會話。
- 使用具有管理員許可權的使用者登入到伺服器。
- 驗證CVP報告伺服器上是否存在報告使用者,即cvp_dbadmin和cvp_dbuser。
- 確保CVP報告使用者是本地Administrators和Informix管理組的成員。
- 確保CVP報告使用者帳戶未被鎖定。
- 在更改Windows密碼之前,確保通過CVP OPS控制檯停止報告伺服器。如果報告伺服器未停止,它將嘗試使用錯誤的使用者名稱/密碼組合進行連線,並鎖定cvp_dbuser帳戶。
- 確保Cisco CVP資源管理器服務已啟動並在CVP報告伺服器上運行。
- 導航到Computer Management > Local Users and Groups > Users。
- 將cvp_dbadmin和cvp_dbuser的密碼重置為臨時密碼。
- 導航到OAMP控制檯網頁> CVP報告伺服器>選擇/編輯CVP報告伺服器配置>資料庫管理>更改使用者密碼。
- 輸入臨時密碼作為舊密碼,然後輸入新的永久密碼。
- 確保帳戶未通過Windows使用者和組鎖定。
- 重新啟動CVP報告伺服器。