Inleiding
Dit document beschrijft stappen voor het oplossen van problemen met CVP (Customer Voice Portal) die melding maakt van fouten bij het opschonen van de serverdatabase (zowel noodgevallen als opschonen direct).
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- CVP-server
- Cisco Unified Intelligent Contact Management (ICM)
- Cisco Unified Contact Center Enterprise (UCS)
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende softwareversies:
- CVP Reporting Server 8.5 en hoger
- CVP Operations-console (OAMP)
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Probleemoplossing voor de meest gebruikelijke scenario's
Wachtwoordfout
Zorg ervoor dat de wachtwoorden CVP_dbadmin en CVP_dbuser gelijk zijn. Er is een defect voor deze CSCuw90124
.
Dit kan worden geverifieerd in de CVP-logbestanden van de meldingsserver.
Meldingen:
During night purge time 12:00 midnight as per the configuration done on OAMPserver, Purge started.
10.XX.XX.XX: Sep 20 2017 00:00:02.986 +0400: %CVP_10_5_RPT-1-REPORTING_ALERT_MESSAGE: Starting purge handler operation. [id:4024]
But failed due to password issue,
10.XX.XX.XX: Sep 20 2017 00:00:06.012 +0400: %CVP_10_5_RPT-3-REPORTING_DB_ERROR_MSG: (Database: cvp_data) Failed running the stored procedure sp_got_space(): java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server.: java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server. (DBScript.testPurgeNeeded)
java.sql.SQLException: Incorrect password or user com.informix.asf.IfxASFRemoteException: cvp_dbadmin@XX.com is not known on the database server.
Wachtwoordfout-oplossing
Reset het wachtwoord van CVP_dbadmin en CVP_dbuser:
Stap 1. Open een externe desktopsessie voor de rapportageserver.
Stap 2. Log in op de server met een gebruiker die beheerdersrechten heeft.
Stap 3. Zorg ervoor dat de CVP Rapporterende gebruikers Informix, cvp_dbadmin, cvp_dbuser bestaan op CVP Rapporterende Server.
Stap 4. CVP Rapporterende gebruikers moeten lid zijn van lokale beheerders en Informix-beheergroepen.
Stap 5. Zorg ervoor dat de CVP Reporting-gebruikersaccounts niet zijn uitgesloten.
Stap 6. Zorg ervoor dat de Rapporterende Server wordt gestopt via de CVP OAMP-console voordat het Windows-wachtwoord wordt gewijzigd. Als de Rapporterende Server niet wordt gestopt, probeert deze verbinding te maken met de slechte gebruikersnaam/wachtwoord combinatie en de cvp_dbuser account te vergrendelen.
Stap 7. Zorg ervoor dat de Cisco CVP Resource Manager-service de status Run heeft op de CVP Reporting Server.
Stap 8. Ga naar Computerbeheer > Lokale gebruikers en groepen > Gebruikers.
Stap 9. Stel het wachtwoord voor informix, cvp_dbadmin, cvp_dbuser in op een tijdelijk wachtwoord.
Stap 10. Voer de OAMP-consolewebpagina in en navigeer naar Apparaatbeheer > Unified CVP Reporting Server. Selecteer en bewerk CVP Reporting Server Configuration. Selecteer Databasebeheer > Gebruikerswachtwoorden wijzigen.
Stap 1. Voer het tijdelijke wachtwoord uit stap 9 in als het oude wachtwoord en voer vervolgens uw nieuwe permanente wachtwoord in.
Stap 12. Zorg ervoor dat de accounts niet zijn vergrendeld via Windows Lokale gebruikers en groepen.
Stap 13. Start de CVP Reporting Server-service opnieuw.
Fout bij opschonen: Het uitvoeren van de opgeslagen procedure sp_frag_mgt is mislukt: -310
Dit kan worden geverifieerd in de CVP-logbestanden van de meldingsserver.
Logboekapplicatie:
10.XX.XX.XX 00:00:03.683 -0500: %CVP_8_5_RPT-3-REPORTING_DB_ERROR_MSG: (Database: cvp_data) runDBPurge -- Failed running the stored procedure sp_frag_mgt: -310
10.XX.XX.XX 00:00:03.683 -0500: %CVP_8_5_RPT-1-REPORTING_DB_PURGE_FAILED:The Reporting (Database: cvp_data) database purge operation failed [Duration: 0.50
Fail Solution opschonen voor fouten -310
Om deze fout op te lossen, laat de junk tabel in de cvp_data tabel in de rapporterende server vallen.
De foutcode -310 geeft aan dat er al een tabel (of fragment) bestaat. Wanneer de purge wordt uitgevoerd, worden de fragmenten losgemaakt aan een lijst genoemd troep en dan wordt de lijst gelaten vallen. Aangezien de purge niet succesvol wordt uitgevoerd, wordt de Informix.junk tabel niet verwijderd aan het eind van het zuiveringsproces. Om dit probleem op te lossen, moet u de tabel handmatig verwijderen en de volgende stappen uitvoeren:
Stap 1. Navigeer naar Start > Alle programma's > Informix Dynamic Server > cvp_db_<dbname>.
Stap 2. Voer dbaccess in.
Stap 3. Selecteer Connection in het menu.
Stap 4. Selecteer de gewenste server in de lijst met databaseservers. In dit geval, cvp_data.
Stap 5. Typ in de prompt USER NAME >> de login naam.
Stap 6. Typ in de Password >> prompt het gebruikerswachtwoord.
Stap 7. Selecteer de te gebruiken database, die cvp_data is.
Stap 8. Selecteer Afsluiten om terug te keren naar het hoofdmenu.
Stap 9. Selecteer Query-Language om een query uit te voeren.
Stap 10. Start de query drop table junk.
Nadat de tabel is verwijderd, wordt de opschonen met succes uitgevoerd.
Verwijderen mislukt met fout De opgeslagen procedure sp_frag_mgt uitvoeren is mislukt: -206
Dit kan worden geverifieerd in de CVP-logbestanden van de meldingsserver.
Logboekapplicatie:
10.XX.XX.XX Nov 04 2017 00:02:55.489 +0400: %CVP_10_5_RPT-3-REPORTING_DB_ERROR_MSG: (Database: cvp_data) runDBPurge -- Failed running the stored procedure sp_frag_mgt: -206 [id:4012]
10:XX.XX.XX Nov 04 2017 00:02:55.520 +0400: %CVP_10_5_RPT-1-REPORTING_DB_PURGE_FAILED: The Reporting (Database: cvp_data) database purge operation failed [Duration: 89.72 seconds]. [id:4006]
Fail Solution opschonen voor fouten -206
Controleer Frag_mgt uitvoer om te begrijpen waarom opgeslagen procedure is mislukt. Als dit komt door purgelist, verwijder de purgelist uit cvpadmin tabel.
Voorzichtig: Voor SQL Fragment-logbestanden moet u deze stappen uitvoeren tijdens een periode met weinig spraakverkeer.
Stap 1. Gebruik de dbaccess tool om in te loggen op de cvp_data database en voer Call sp_frag_mgt('D');. De output wordt geschreven in CVPHOME\logs\Frag_mgt.out
Stap 2. Controleer of het vastzat vanwege de junk purgelist.
Logfragment:
evaluates to alter fragment on table vxmlelement detach partition sys_p5962 junk
EXECUTE IMMEDIATE alter fragment on table vxmlelement detach partition sys_p5962 junk
;
exception : looking for handler
SQL error = -626 ISAM error = -106 error string = = ""
Stap 3. Draai de query select * van ciscoadmin:purgelist tegen de cvp_admin tabel om de purgelist te controleren.
Voorzichtig: Zorg ervoor dat u deze stappen ondergaat in een periode met weinig spraakverkeer.
Stap 4. Stop de CVP Service Cisco CVP CallServer op de rapportageserver om de purgelist te verwijderen.
Stap 5. Start de opdracht dbaccess ciscoadmin "Delete from purgelist where action='D';"
Stap 6. Voer handmatig de procedure sp_frag_mgt uit om te controleren of deze met succes wordt uitgevoerd.
Stap 7. Start de CVP-service van Cisco CVP CallServer op de rapportageserver.
Verifiëren
Om na te gaan of de purge goed werkt of niet, nadat de purge fail met Error 206 is opgelost, volg deze stappen:
Stap 1. U kunt de cvp-logbestanden controleren en bevestigen dat er geen foutmeldingen bij het wissen bestaan.
Stap 2. Start de opdracht onstat -d om de databaseruimte, het gebruik, de beschikbaarheid enzovoort te controleren.
Stap 3. Voer deze vragen uit tegen de cvp_data-tabel om de beschikbare gegevens te bevestigen op basis van de retentieperiode die is ingesteld voor de respectieve tabellen in CVP OAMP purge settings.
select min(dbdatetime) from vxmlelement
select min(dbdatetime) from call