使用增强型数据库迁移工具(EDMT)将历史数据服务器(HDS)系统从ICM 7.0、7.1或7.2系统升级到ICM 7.5后,HDS复制进程显示可用磁盘空间使用率增加。它达到80%的利用率阈值并触发自动清除操作。本文讨论如何故障排除此问题。
注意:这仅在通过EDMT从ICM 7.0、7.1或7.2升级到ICM 7.5的HDS服务器上观察到。升级后可能未立即发现此问题,但可能会持续一段时间。
本文档没有任何特定的要求。
本文档中的信息基于ICM/IPCC/UCCE HDS 7.5(x)。
注意:此问题存在于仅由EDMT更新的HDS系统上,而不存在于记录器系统上。从ICM 7.0、7.1或7.2升级并使用ICMDBA创建了新HDS数据库的客户不会遇到此问题。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
在使用EDMT将HDS系统从ICM 7.0、7.1或7.2系统升级到ICM 7.5后,不会在HDS数据库中的这些表上触发每日自动清除:
t_Termination_Call_Data
t_Termination_Call_Variable
t_Route_Call_Data
t_Route_Call_Variable
t_Dialer_Detail
t_Agent_Event_Detail
t_Network_Event_Detail
因此,HDS的磁盘空间使用率会随着时间而增加。HDS达到80%,自动清除以复制进程日志中的以下消息开始:
80% of the available free space is used in xxxxx_hds database” (xxxxx_hds will be replaced by the database name).
当HDS达到90%的利用率时,系统会触发紧急清除,并在事件查看器和复制进程日志中使用此消息说明:
Event ID: 49167 Description: Begin Automatic Purge: 90% of the available data space is used in the xxxxx_hds database” (xxxxx_hds will be replaced by the database name).
此解决方法适用于SQL 2000和SQL 2005:
在HDS系统上,运行ICM Service Control并停止总代理商服务。
打开Microsoft SQL Server Management Studio(SQL 2005)/SQL Server查询分析器(SQL 2000),然后选择HDS数据库。名称为“cname_hds”(其中“cname”是ICM系统的实例名称)。
通过File菜单,导航到c:\icm\cname\aw\install目录。
注意:替换c:安装ICM的驱动器和ICM系统的cname实例名称。
在安装目录中,选择文件dailypurgesp.sql,然后将其打开。
加载脚本并在屏幕上显示后,按F5执行dailypurgesp.sql脚本。脚本应运行且无错误消息。
使用Management Studio(SQL 2005)/ SQL Server Enterprise Manager(SQL 2000),确保SQL Server代理处于活动状态(在图标内以绿色三角形显示)。 如果SQL Server代理未处于活动状态,请右键单击SQL Server代理,然后选择启动以启动进程。
在Management Studio(SQL 2005)/ SQL Server Enterprise Manager(SQL 2000)中,右键单击SQL Server代理,然后选择属性。在General选项卡上,您会看到两个复选框。确保同时选中Auto restart SQL Server if it stoppiry stopped和Auto restart SQL Server Agent if it stoppiry stopped复选框。
按属性对话框底部的确定。
关闭Microsoft SQL Server Management(SQL 2005)/ SQL Server Enterprise Manager Studio(SQL 2000)和SQL Server Query Analyzer(SQL 2000)。
在ICM服务控制中,重新启动总代理商。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
29-Jun-2009 |
初始版本 |