Einleitung
In diesem Dokument werden die Schritte zum Ändern des cvp_dbadmin-Kontokennworts für den Customer Voice Portal (CVP)-Berichtsserver beschrieben, wenn der normale Reset-Vorgang mit dem Fehler "Script changePWD execute failed, reason=1351" fehlschlägt.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Customer Voice Portal (CVP)
- Windows Server 2008
- Grundlegendes Verfahren zum Zurücksetzen von CVP-Benutzerkennwörtern, die Berichte erstellen
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf CVP Version 9.0(X) und höher.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Problem: cvp_dbadmin Kennwort fehlgeschlagen
Es besteht die Möglichkeit, dass dieses einfache Verfahren zum Ändern des cvp_dbadmin-Kennworts fehlschlägt und die Protokolle diese Fehler anzeigen.
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)
Das Problem tritt auf, wenn ein Service Pack (SP1) auf der Windows 2008-Plattform des Berichtsservers installiert ist.
Lösung
Dieselbe Kennwortinstanz tritt aufgrund der Cisco Bug-ID CSCuw90124 auf. Sie können das Problem beheben und das gleiche Kennwort für die Konten cvp_dbuser und cvp_admin beibehalten.
- Deaktivieren Sie alle Dienste auf dem CVP mit Ausnahme des ORM-Dienstes (dieser wird für die Kommunikation mit dem OAMP-Server verwendet).
- Klicken Sie auf dem Berichtsserver auf Arbeitsplatz und klicken Sie mit der rechten Maustaste auf Verwalten. Navigieren Sie nun zu Lokale Benutzer und Gruppenbenutzer, und ändern Sie das cvp_dbuser-Kennwort.
- Verwenden Sie das obige Kennwort (von cvp_dbuser) in diesen Schritten.
Schritt 1.Navigieren Sie auf dem Berichtsserver von der Eingabeaufforderung aus zum Verzeichnis C:\Cisco\CVP\bin.
Schritt 2: Führen Sie den Befehl report-init.bat -reporthashpw YourPassword (wie im zweiten Schritt festgelegt) aus.
Schritt 3: Überprüfen Sie, ob die Datei reporting.properties aktualisiert wurde.
- Navigieren Sie unter OAMP-Server zu Device Management > Reporting Server > Database Administration > Change User Passwords (Geräteverwaltung > Berichtsserver > Datenbankverwaltung > Benutzerpasswörter ändern).
- Wählen Sie im Dropdown-Menü Benutzer die Option Datenbankbenutzer aus.
- Verwenden Sie das oben angegebene Kennwort als altes Kennwort, und erstellen Sie ein neues Kennwort durch Speichern und Bereitstellen.
- Überprüfen Sie die Datei reporting.properties im Berichtsserver, und bestätigen Sie, dass sie aktualisiert wurde.
- Starten Sie die Dienste oder den Berichtsserver neu.
Dies sind die grundlegenden Schritte zum Zurücksetzen des Kontokennworts des CVP-Berichtsservers:
- Öffnen Sie eine Remotedesktopsitzung mit dem Berichtsserver.
- Melden Sie sich mit einem Benutzer mit Administratorrechten am Server an.
- Überprüfen Sie, ob die berichtenden Benutzer, d. h. cvp_dbadmin und cvp_dbuser, auf dem CVP-Berichtsserver vorhanden sind.
- Stellen Sie sicher, dass CVP-Reporting-Benutzer Mitglieder lokaler Administratoren und Informix-Admin-Gruppen sind.
- Stellen Sie sicher, dass die CVP-Benutzerkonten, die Berichte erstellen, nicht gesperrt sind.
- Stellen Sie sicher, dass der Reporting-Server über die CVP OPS-Konsole GESTOPPT ist, bevor das Windows-Kennwort geändert wird. Wenn der Berichtsserver nicht angehalten wird, versucht er, eine Verbindung mit der Kombination aus falschem Benutzernamen und Kennwort herzustellen und das Konto cvp_dbuser zu sperren.
- Stellen Sie sicher, dass der Cisco CVP Resource Manager-Service gestartet wurde und auf dem CVP-Reporting-Server ausgeführt wird.
- Navigieren Sie zu Computerverwaltung > Lokale Benutzer und Gruppen > Benutzer.
- Setzen Sie das Kennwort für cvp_dbadmin und cvp_dbuser auf ein temporäres Kennwort zurück.
- Navigieren Sie zu OAMP-Konsolenwebseite > CVP Reporting Server > CVP Reporting Server-Konfiguration auswählen/bearbeiten > Datenbankverwaltung > Benutzerkennwörter ändern.
- Geben Sie als temporäres Kennwort das alte Kennwort ein, und geben Sie dann Ihr neues permanentes Kennwort ein.
- Stellen Sie sicher, dass die Konten nicht über Windows-Benutzer und -Gruppen gesperrt sind.
- Starten Sie den CVP-Berichtsserver neu.