对 ClearQuest 诊断实用程序处理过程的描述
Rational ClearQuest 诊断实用程序具有一个命令行界面,它由两条子命令组成:validatedb,用于检查模式存储库和/或用户数据库的完整性;以及 describe,用于显示每条规则的相关信息。
要运行这些子命令,首先浏览至实用程序安装的目录。缺省目录为 \Program Files\Rational\ClearQuest\diagnostic。
编辑 cqdiagnostics.pl 文件(该文件设置类路径环境变量并调用子命令)来指定要运行的子命令和要使用的参数。然后,运行 cqdiagnostics.pl。
该实用程序将处理 XML 规则文件中定义的一组规则,以检查模式存储库或用户数据库的完整性。命令的作用域可以是以下某个范围:
- 规则文件中的所有规则
- 一个或多个规则组
- 一个或多个特定规则
规则组是设计用来检查数据库完整性特定方面的规则的集合。Rational ClearQuest 提供了四个规则组:
- 基本 - 这组规则用于确保提供正确的表和列。
- 性能 - 这组规则用于确保提供性能可接受的情况下所需的关键字和索引。
- 用户 - 这组规则用于确保用户和组信息准确。
- Multisite - 这组规则用于确保 MultiSite 信息准确。
使用该实用程序时,请遵循以下准则:
- 确保运行实用程序的数据库服务器至少具有 1 GB 可用磁盘空间。该实用程序在其检查的数据库中创建临时数据表,您需要确保有足够空间保存这些表。
- 不要对同一个模式存储库或用户数据库同时运行多个 Rational ClearQuest 诊断实用程序会话,因为这可能会产生错误的结果。
- 尽管您可以针对生产用户数据库或模式存储库运行该实用程序,但最好使用模式存储库或用户数据库的备份副本。此实用程序可能需要一段较长的时间完成诊断。
如果针对生产模式存储库或用户数据库运行该实用程序,用户可能会发觉性能降低。另外,用户在实用程序运行时对生产用户数据库进行修改可能使结果产生偏差。