要制定数据转换策略:
- 使用 codepageutil analyze_tables 实用程序分析您的数据。确定要为 V7.0 数据库集使用的 Rational® ClearQuest® 数据代码页不支持的字符数据的出现情况。
对于所有这类字符,该工具将生成出现次数和出现位置的列表。此信息可以帮助您估计将数据转换成某个新的数据代码页所需的工作量。
- 针对您的数据库管理系统使用 codepageutil test_codepage 实用程序验证供应商数据库字符集是否支持所要使用的数据代码页。
- 如果分析表报告数据库中的所有字符都在首选 Rational ClearQuest 数据代码页中,且如果 test_codepage 验证了供应商数据库字符集支持该数据代码页,那么请立即设置数据代码页。
如果代码页实用程序发现了不在首选代码页中的字符,您有三个选择:
- 选择包含数据库集中当前所有字符的另一个数据代码页。
- 将不受支持的字符转换为首选数据代码页中支持的字符。
- 最后一招是,使用 NOCHECKING 选项集设置 Rational ClearQuest 数据代码页的值,这样做的风险是会导致某些字符被破坏。
如果您选择最后一个选项且想要从数据库中除去不受支持的字符,那么必须制定策略来执行该任务。此策略必须解决这些问题:
- 如何处理每个不受支持的字符;要将其转换成哪个或哪些字符。
- 如何处理乱码。
- 要保留哪些现有信息(如果有的话)。
- 如何更改不受支持的字符;逐个更改或进行批处理。