简介
本文档介绍在正常重置过程失败并出现“Script changePWD execution failed, reason=1351”错误时更改客户语音门户(CVP)报告服务器的cvp_dbadmin帐户密码的步骤。
先决条件
要求
Cisco 建议您了解以下主题:
- 客户语音门户(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 Bug 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 Resource Manager服务在CVP报告服务器上启动并运行。
- 导航到计算机管理>本地用户和组>用户。
- 将cvp_dbadmin和cvp_dbuser的密码重置为临时密码。
- 导航到OAMP控制台网页> CVP报告服务器>选择/编辑CVP报告服务器配置>数据库管理>更改用户密码。
- 输入临时密码作为旧密码,然后输入新的永久密码。
- 确保帐户未通过Windows用户和组锁定。
- 重新启动CVP报告服务器。