Introduzione
Questo documento descrive i problemi comuni rilevati con il processo NightlyPurge nel server di report Customer Voice Portal (CVP).
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti
Componenti usati
Le informazioni fornite in questo documento si basano sul server di reporting CVP versione 8.0 e successive.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema: Errore di eliminazione notturna del database di CVP Reporting Server
In CVP Reporting Server, il processo NightlyPurge può interrompersi a causa di questo errore,
"Impossibile eseguire la stored procedure sp_frag_mgt - 310"
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: ackPurgeRunning() sending message: start_ack[id:4013]
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: Received acknowledgement from Reporting subsystem. Message: start_ack [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.167 -0500:%CVP_8_5_RPT-1-REPORTING_DB_STARTING_PURGE: Starting Reporting (Database: cvp_data)
database purge. Any existing reporting connections will be disconnected. [id:4017]
10.16.0.15: Jan 14 2014 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.16.0.15: Jan 14 2014 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.52
seconds].
10.16.0.15: Jan 14 2014 00:00:03.683 -0500: %CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: Sending purge completed message for Reporting database. Message: 'stop' [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.683 -0500:%CVP_8_5_RPT-6-REPORTING_DB_INFO_MSG: acceptClient() received msg: stop [id:4013]
10.16.0.15: Jan 14 2014 00:00:03.683 -0500:%CVP_8_5_RPT-1-REPORTING_STATE_CHANGE: REPORTING Subsystem state changed to RPT SS RPT1 changes its state to In Service cause Purge ended [id:4001]
Soluzione
Il codice di errore "-310" indica che una tabella (o piuttosto un frammento) esiste già. Quando si esegue l'eliminazione, i frammenti vengono scollegati in una tabella denominata "junk", quindi la tabella viene eliminata. Poiché l'eliminazione non viene eseguita correttamente, la tabella "Informix.junk" non viene eliminata al termine del processo di eliminazione. Per risolvere il problema, è necessario eliminare la tabella manualmente eseguendo la procedura seguente. Una volta eliminata la tabella, la rimozione viene eseguita correttamente.
Passaggio 1. Selezionare
Start > Tutti i programmi > Informix Dynamic Server > cvp_db_<dbname>.
Passaggio 2. Immettere
dbaccess.
Passaggio 3. Dal menu, selezionare
Connessione
Passaggio 4. Selezionare il server di database appropriato dall'elenco. In questo caso,
cvp_data è il database.
Passaggio 5. In
NOME UTENTE >> digitare il nome di accesso dell'utente.
Passaggio 6. In
PASSWORD >> digitare la password dell'utente.
Passaggio 7. Selezionare il database da utilizzare, ovvero "
cvp_data".
Passaggio 8. Selezionare
Exit per tornare al menu principale.
Passaggio 9. Selezionare
Query-Language per eseguire una query.
Passaggio 10. Eseguire la query,
eliminare la tabella indesiderata
È possibile che si verifichino questi errori nello strumento
dbaccess
No connect permission
ISAM error: no record found
Per risolvere il problema:
- Verificare che l'account utente connesso sia un amministratore locale.
- Verificare che il server di report si trovi in un gruppo di lavoro e non faccia parte di alcun dominio.