简介
本文档介绍在客户语音门户(CVP)报告服务器中发现NightlyPurge进程的常见问题。
先决条件
要求
Cisco建议您了解这些主题
使用的组件
本文档中的信息基于CVP报告服务器8.0及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
问题:CVP报告服务器数据库夜间清除故障
在CVP报告服务器中,NightlyPurge进程可能会由于此错误而间歇性地失败,
"运行存储过程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]
解决方案
错误代码“–310”表示表(或分段)已存在。 运行清除时,会将碎片分离到名为“垃圾邮件”的表,然后丢弃该表。由于清除未成功运行,因此清除过程结束时不会删除“Informix.junk”表。要解决此问题,您需要使用以下步骤手动删除表。一旦删除表,清除操作就会成功运行。
步骤1.导航到
开始>所有程序> Informix Dynamic Server > cvp_db_<dbname>。
步骤2.输入
dbaccess。
步骤3.从菜单选择
Connection
步骤4.从数据库服务器列表中,选择适当的服务器。在本例中,
cvp_data是数据库。
第5步:在
USER NAME >>prompt中,键入要登录的用户的登录名。
步骤6.在
PASSWORD >>提示符中键入用户的密码。
第7步:选择要使用的数据库
为" cvp_data"。
步骤8.选择
退出以返回主菜单。
步骤9.选择
查询语言(Query-Language)执行查询。
步骤10.运行查询,丢弃
表垃圾邮件
您可能会在dbaccess工具中遇到此
错误
No connect permission
ISAM error: no record found
要纠正此问题,
- 确保登录的用户帐户为本地管理员。
- 确保报告服务器位于工作组中,不属于任何域。