Rational® ClearQuest® V7.1.x 不支持 Oracle 数据库中的 LONG(可变长度的字符数据)数据类型。如果要将 Rational ClearQuest V2003.06.xx 与 Oracle 一起使用且您的环境包含使用 LONG 数据类型的模式存储库和用户数据库,那么必须使用当前版本的 Rational ClearQuest 将它们转换为 CLOB(字符大对象)数据类型。 Oracle 在其最新的发行版中已经去掉了对 LONG 数据类型的支持。
在开始此转换之前备份数据库非常关键,这样就可以在出现问题时恢复原始数据。还必须彻底测试最终数据库以验证是否已经成功转换了数据。
使用 long2clob 工具的优点是:无需为每个客户机更新连接信息。该工具可快速执行转换,尤其是当数据库中存在大量附件时转换速度更快。
不能将 long2clob 工具与 Oracle 8.x 数据库一同使用。 如果您运行 Oracle 8.x,请使用“维护工具”和“设计器”将模式存储库和关联的用户数据库移至 V7.1.x 中支持的发行版。在移动数据库的过程中,请在“连接选项”字段中指定 LOB_TYPE=CLOB。连接选项值转换数据类型的过程是移动过程的一部分。
如果使用 Oracle 9.2 或 10,而且数据库是以 Rational ClearQuest V2003.06.13 或更高版本创建的,那么可以使用 long2clob 工具或“维护工具”和“设计器”来转换数据类型。
如果使用 Oracle 9.2,而且数据库是以 Rational ClearQuest V2003.06.12 创建的,那么可以使用其中一个工具来转换数据类型。然而,完成该转换后,必须更新连接信息以与 V7.1.x 兼容。
要避免需要更新连接信息,请使用 V2003.06.13 或更高版本(如可能)来执行转换。
long2clob 工具可从 V7.1.x 安装介质或下载软件包获得。文件位于 Support\long2clob 子目录中。 安装 7.1.x 时不会安装该工具。您必须将相关文件复制到管理主机。
long2clob 工具只能在 Windows® 上运行并且可用于 Rational ClearQuest V2003.06.12 和更高版本。如果您运行的是 Rational ClearQuest 的较早版本,请升级到 V2003.06.13 或更高版本,转换为 CLOB,然后升级到 Rational ClearQuest V7.1.x。