將 Oracle LONG 資料轉換成 CLOB 資料

Rational® ClearQuest® 7.1.x 版不支援 Oracle 資料庫中的 LONG(可變長度的字元資料)資料類型。如果您搭配 Oracle 使用 Rational ClearQuest 2003.06.xx 版,且您的環境包含使用 LONG 資料類型的綱目儲存庫和使用者資料庫,您必須利用現行版本的 Rational ClearQuest,將它們轉換成 CLOB(字元大型物件)資料類型。Oracle 已在它最新的版本中,除去 LONG 資料類型的支援。

在開始這項轉換之前,請務必先備份您的資料庫,以便在發生問題時,能夠還原原始資料。另外,您也必須充分測試最終資料庫,確認資料已順利轉換。

您可以利用任何這些工具,將資料庫從 LONG 轉換成 CLOB。

使用 long2clob 工具的好處是您不需要更新每個用戶端的連線資訊。這個工具能夠執行快速轉換,當資料庫中有大型附件時,尤其如此。

您不能使用 long2clob 工具來處理 Oracle 8.x 資料庫。如果您是執行 Oracle 8.x,請使用「維護工具」及「設計工具」,將綱目儲存庫及相關的使用者資料庫移至 7.1.x 版支援的版次。在移動資料庫的過程中,請在「連接選項」欄位中指定 LOB_TYPE=CLOB。在移動過程中,連接選項值會轉換資料類型。

如果您使用 Oracle 9.2 或 10,且資料庫是 Rational ClearQuest 2003.06.13 版或更新版本所建立,您可以利用 long2clob 工具或維護工具和設計工具來轉換資料類型。

如果您使用 Oracle 9.2 和 Rational ClearQuest 2003.06.12 版所建立的資料庫,您也可以利用任何一項工具來變更資料類型。不過,在此轉換完成後,您必須將連線資訊更新成與 7.1.x 版相容。

如果要避免需要更新連線資訊,可能的話,請利用 2003.06.13 版或更新版本來執行這項轉換。

7.1.x 版安裝媒體或下載套件中均提供 long2clob 工具。這些檔案在 Support\long2clob 子目錄中。當您安裝 7.1.x 時,並未安裝此工具。您必須將檔案複製到管理主機。

註: 另外,您也可以從 Rational 產品的 IBM 客戶支援網站下載 long2clob 工具,網址如下:http:/www.ibm.com/software/rational/support

long2clob 工具只能在 Windows® 中執行,其可以搭配 Rational ClearQuest 2003.06.12 版以及更新版本來使用。如果您是執行舊版的 Rational ClearQuest,請升級至 2003.06.13 版或更新版本,轉換成 CLOB,然後再升級至 Rational ClearQuest 7.1.x 版。

比方說,如果您在使用 2003.06.00 版,您可以採取這些步驟:
  1. 從 2003.06.00 版升級至 2003.06.16 版。
  2. 將 LONG 資料類型轉換成 CLOB。
  3. 升級至 7.1.x 版。
在使用 long2clob 工具之前,請小心檢視它的文件。如果要查看這份文件,請使用 long2clob.bat -man 指令。
註: 轉換之後,您必須利用 Rational ClearQuest for Windows 用戶端來重建含有多行文字資料的自訂 SQL 查詢。這項轉換在重組資料庫時,會刪除 MULTILINE_TEXT 表格。任何搜尋這個表格的自訂 SQL 查詢都必須利用 Rational ClearQuest for Windows 用戶端來重建,這些查詢才不會繼續嘗試存取該表格。

意見