Introdução
Este documento descreve os problemas comuns vistos com o processo NightlyPurge no servidor de relatórios do Customer Voice Portal (CVP).
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos
Componentes Utilizados
As informações neste documento são baseadas no servidor de relatório CVP 8.0 e acima.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.
Problema: Falha na limpeza noturna do banco de dados do servidor de relatórios do CVP
No servidor de relatório CVP, de forma intermitente, o processo NightlyPurge pode falhar com este erro,
"Falha ao executar o procedimento armazenado 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]
Solução
O código de erro "-310" indica que já existe uma tabela (ou fragmento). Quando a limpeza é executada, os fragmentos são desanexados a uma tabela chamada "junk" e, em seguida, a tabela é descartada. Como a limpeza não está sendo executada com êxito, a tabela "Informix.junk" não está sendo excluída ao final do processo de limpeza. Para resolver o problema, você precisa excluir a tabela manualmente usando estas etapas . Quando a tabela for excluída, a limpeza será executada com êxito.
Etapa 1. Navegue até
Start > All Programs > Informix Dynamic Server > cvp_db_<dbname>.
Etapa 2. Digite
dbaccess.
Etapa 3. No menu, selecione
Connection
Etapa 4. Na lista de servidores de banco de dados, selecione o apropriado. Nesse caso,
cvp_data é o banco de dados.
Etapa 5. No prompt
USER NAME >> digite o nome de login do usuário.
Etapa 6. No prompt
PASSWORD >> digite a senha do usuário.
Etapa 7. Selecione o banco de dados a ser usado, que é "
cvp_data".
Etapa 8. Selecione
Exit para voltar ao menu principal.
Etapa 9. Selecione
Query-Language para executar uma consulta.
Etapa 10. Executar a consulta,
descartar lixo de tabela
Você pode encontrar esse(s) erro(s) na ferramenta
dbaccess
No connect permission
ISAM error: no record found
Para corrigir esse problema,
- Verifique se a conta de usuário conectada é um Administrador local.
- Verifique se o servidor de relatório está em um grupo de trabalho e não faz parte de nenhum domínio.