DB2 for Linux, UNIX, and Windows 9.7 版
安裝 DB2 伺服器 > 變更 DB2 產品版本 >

在 DB2 資料庫產品之間移動 (Linux 及 UNIX)

您可以從一個 DB2® 資料庫產品版本移至另一個 (或者從一個 DB2 副本移至另一個),並保留原始 DB2 資料庫產品安裝的所有資訊。例如,您可以從 DB2 Workgroup Server Edition 移至 DB2 Enterprise Server Edition。

開始之前

系統必須符合所安裝之 DB2 資料庫產品版本的系統必備項目。

關於這項作業

請小心發出 db2_deinstall 指令。如果您發出該指令而未指定適當的指令選項,則可能會移除所有 DB2 資料庫產品元件。

只有在相同版本的 DB2 資料庫產品間進行切換時,這些指示才適用。

程序

若要在 DB2 資料庫產品之間移動:

  1. 完成新版本的 DB2 資料庫產品安裝。

    您不需要建立新的實例。可以透過在完成安裝時發出 db2iupdt 或 db2nrupdt 指令,重新配置現存的實例。

  2. 透過發出 db2licm 指令,新增新資料庫產品的授權檔。
    db2licm -a LicenseFile
    授權檔是位在產品啟動 CD 的 db2/license 目錄中。
  3. 使用 db2ilist 指令,取得系統上之所有實例的名稱清單:
    DB2DIR/db2ilist
    其中,DB2DIR 代表安裝原始 DB2 資料庫產品的位置。依預設,它是 Linux® 上的 /opt/ibm/db2/V9.7,以及 UNIX® 作業系統上的 /opt/IBM/db2/V9.7。
  4. 停止所有執行中的實例。
  5. 若要重新配置實例,請發出下列指令: 例如:
    DB2DIR/bin/db2iupdt InstanceName
    其中,DB2DIR 代表安裝新 DB2 資料庫產品的位置,而 InstanceName 代表實例的名稱。
  6. 透過發出 db2licm 指令,移除原始 DB2 資料庫產品的授權。
    1. 發出指令 db2licm -l,以尋找原始 DB2 資料庫產品的 product-identifier 值。
    2. 發出下列指令,以移除授權:
      db2licm -r product-identifier
    3. 發出指令 db2licm -l,並檢查到期日值。 如果原始 DB2 資料庫產品沒有過期的到期日,請重複 db2licm -r 指令,直到成功移除所有原始 DB2 資料庫產品的授權。
  7. 移除原始 DB2 資料庫產品的簽章:
    1. 透過發出 db2ls 指令,尋找產品簽章:
      db2ls -q -a -b DB2DIR
      其中,DB2DIR 代表安裝新 DB2 資料庫產品的位置。

      您將同時看到新舊 DB2 資料庫產品的產品簽章。例如,EXPRESS_PRODUCT_SIGNATUREWSE_PRODUCT_SIGNATURE

    2. 透過發出 db2_deinstall 指令,移除舊產品簽章:
      DB2DIR/install/db2_deinstall -F product_signature
      其中,DB2DIR 代表安裝新 DB2 資料庫產品的位置。 您將不再從 db2ls 指令的輸出中看到舊產品簽章。
  8. (選用項目) 解除安裝原始 DB2 資料庫產品。

結果

完成這些步驟時,您的實例已配置為在新的 DB2 資料庫產品安裝中執行。

[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]