analyze_tables

标识指定代码页中不存在的模式存储库中的所有字符,并对其计数。

适用性

平台:Windows

命令类型:codepageutil 子命令

摘要

codepageutil analyze_tables
dbset_name db_name login password codepage output_file_name [ -master sitename ] [ -xml ] { -all | table ... }

描述

codepageutil analyze_tables 标识指定代码页中不存在的模式存储库中的所有字符,并对其计数。

analyze_tables 子命令用于扫描 Rational® ClearQuest® 模式存储库或关联的 Rational ClearQuest 数据库中所有表内的全部字符字段,包括多行文本字段和字符大对象(CLOB)。如果发现指定数据代码页中不包含的字符,那么会对该字符计数并进行记录。

analyze_tables 不扫描附件或二进制大对象(也称为 BLOB),即使它们可能存储了字符,也是如此。

analyze_tables 子命令可以扫描整个数据库,也可以扫描一组指定的表。

analyze_tables 子命令提供有关该数据库中首选代码页不支持的字符数量的各种统计数据。

该命令还可以报告每个不受支持字符的确切位置。 这些来自 analyze_tables 的结果和统计信息可以帮助您估计将该数据库中的字符转换为首选代码页中支持的字符所需的工作量。
注: 本文档中的示例未准确表示不受支持的字符。

选项和自变量

dbset_name
包含要分析的数据库的数据库集或连接的名称。
db_name
要检查的模式存储库、主数据库或用户数据库的逻辑名。请注意,主数据库的 db_name 始终为 MASTR
login
用户的 Rational ClearQuest 登录名。该用户必须具有“超级用户”特权。
password
用户的 Rational ClearQuest 密码。如果没有密码,请输入一组空的双引号。
codepage
您正在分析的目标数据库的代码页设置。
output_file_name
包含 analyze_tables 命令结果的文件的路径和名称。 如果路径名中或其他字符间存在空格,那么请为该路径名或这些字符加上双引号。如果指定了 XML 选项,那么输出文件为 UTF8 编码。否则,输出文件采用系统代码页的编码。
-master sitename
一个可选的参数,供 Rational ClearQuest MultiSite 用于指定只扫描 sitename 管理的记录。
-xml
一个可选参数,用于指定以 XML 格式创建的输出文件。
-all | table ...
使用 -all 指定扫描目标数据库中的所有表,或者使用 table ... 指定要分析的一张或多张个别表的名称。

示例

另请参阅

codepageutil test_codepageinstallutil lscodepageinstallutil setdbcodepage


反馈