IBM DB2 Universal Database 8.2 版 FixPak 4 與以上的版本 (相等於 8.1 版 FixPak 11 與以上版本) Readme


目錄

安裝 IBM DB2 Universal Database 8.2 版 FixPak 4 與以上的版本 (Windows)
安裝遞送
前置安裝
先決條件
產品修正程式歷程
安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前
安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本
安裝單一 DB2 UDB 產品
安裝多項 DB2 UDB 產品
使用回應檔安裝 DB2 UDB
在 MSCS 環境安裝 DB2 UDB
後置安裝
更新系統型錄
啟用 DB2 Remote Command Service 機密保護特性
連結連結檔案
將資料庫目錄檔從 8.2 版移轉回 8.1 版
已知問題及暫行解決方法
已知問題及暫行解決方法 (8.2 版 FixPak 4 與以上的版本)
已知問題及暫行解決方法 (8.2 版 FixPak 4 之前)
新產品的 Fixpak 層次及安裝
不允許從 DB2 Workgroup Server Edition 與 DB2 UDB Express Edition 連接主機系統
如何取得協助
從何處下載 FixPak 安裝映像檔
參考資料
PTF 資訊
產品縮寫
FTP 站台中提供的 DB2 用戶端支援語言
作業系統所支援的產品與元件
語言 ID
DB2 8.2 版 FixPak 4 與以上的版本 命令行參數
Setup 命令選項
注意事項

安裝 IBM DB2 Universal Database 8.2 版 FixPak 4 與以上的版本 (Windows)

安裝 DB2 Universal Database(TM) (UDB) 8.2 版 FixPak 4 與以上的版本 之前, 請先針對您的安裝閱讀本 ReadMe 中適用的章節。 8.2 版 FixPak 4 與以上的版本 相等於 8.1 版 FixPak 11。

所有 FixPak 是依其本質累積的。例如,無須先套用之前的 FixPak,現行 FixPak 可直接套用在 8.2 版 FixPak 1 的最上層。

如果您從 DB2 UDB 8.1 版移轉為 DB2 UDB 8.2 版,然後又需要移回 DB2 UDB 8.1 版,您需要知道一些重要事項。有關如何移回 DB2 UDB 8.1 版的指示,請參閱「將資料庫目錄檔從 8.2 版移轉回 8.1 版」章節。

安裝遞送

從 DB2(R) UDB 第 8 版 Windows(R) 版 FixPak 3 開始,IBM(R) 提供產品專屬的 FixPak,而非一般的 FixPak。這個變更只對 Windows 平台上的 DB2 第 8 版產品有影響。

此新型遞送機制具有下列優點:

如果您只安裝了一個 DB2 第 8 版 Windows 版產品,則需要下載對應產品專屬的 FixPak。

如果您在同一個系統上安裝了多個 DB2 第 8 版產品, 則必須下載並解壓縮所有對應產品專屬的 FixPak,才能開始 FixPak 安裝程序。

例如,如果您安裝了 DB2 Enterprise Server Edition 及 DB2 Warehouse Manager,則必須下載並解壓縮 DB2 Enterprise Server Edition (ESE) 及 DB2 Warehouse Manager (WM) FixPak。 您可以將 DB2 產品解壓縮到您選擇的目錄路徑,不過您必須考量到安裝 DB2 8.2 版 FixPak 4 與以上的版本 時的規劃:

請參閱「安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本」一節, 以取得詳細資訊。

如果沒有安裝 DB2 第 8 版 Windows 版產品, 則會繼續進行安裝,但產品將進入「試用」模式,這是有時間限制的補充複本。

遞送機制支援所有的安裝實務範例。

註:
您必須先安裝產品授權,才能安裝 DB2 Information Integrator Relational Wrapper 產品或 DB2 Information Integrator Nonrelational Wrapper 產品的更新映像檔。否則, 您會收到錯誤訊息。如果沒有安裝這些產品之一, 安裝將不會進入「試用」模式。

前置安裝

本節將詳述您所需的先決條件資訊 (包括軟體、硬體及作業系統先決條件)、 並指向產品修正程式歷程所在的位置,以及列出安裝 DB2 UDB 前必須執行的作業。

先決條件

造訪下列網站以取得最新軟體、硬體、 作業系統,以及產品修正程式資訊:

  1. 如需作業系統需求,請參閱
  2. 如需所有已修正錯誤 (稱為 APAR) 及支援新聞的清單,請參閱

如果您曾經從 IBM 技術支援中心收到特殊修正程式, 您必須在安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本 之前,連絡 IBM 技術支援中心以確認是否需要特殊修正程式的更新版本。 這可協助您確保系統狀態一致,而且沒有遺漏任何特殊修正程式。

安裝 8.2 版 FixPak 4 與以上的版本 之前,已安裝的 DB2 產品第 8 版的 VRMF (版本、版次、修改/維護層次及修正) 層次必須低於 DB2 8.2 版 FixPak 4 與以上的版本。

如果您已安裝 DB2 第 8 版產品, 則它的服務層次必須低於 DB2 8.2 版 FixPak 4 與以上的版本。 有各種方法可用來判定目前安裝之 DB2 產品的版本及層次。您可以:

Version、Release 及 Modification 對應 VRMF 號碼的前三個值。目前安裝的產品在登錄中的 Modification 值, 應小於 DB2 8.2 版 FixPak 4 與以上的版本 VRMF 號碼的第三個數字, 亦即 11

產品修正程式歷程

如需所有產品修正程式 (APAR) 及支援新聞的清單,請造訪這個網站

安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前

在安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 請閱讀有關已知問題及暫行解決方法的章節。

開始安裝之前,您也須:

安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本

安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本 的方法如下:

選取適合您的方法。

安裝單一 DB2 UDB 產品

DB2 8.2 版 FixPak 4 與以上的版本 映像檔可以從 DB2 Technical 支援網站下載、直接從 IBM 匿名 FTP 伺服器下載,或是在 FixPak CD 中有可用的映像檔。

程序

若要在安裝單一 DB2 產品的系統上安裝 DB2 8.2 版 FixPak 4 與以上的版本

  1. 確認所有的 DB2 程序、服務及應用程式都已停止。
  2. 直接從 DB2 Technical Support 網站下載 FixPak 安裝映像檔,網址為:http://www.ibm.com/software/data/db2/udb/support.html
  3. 若要將自動解壓縮映像檔解壓縮,請按兩下自動解壓縮 .exe 檔。 例如,如果您在 Windows 32 位元上安裝 DB2 Enterprise Server Edition 產品,請按兩下 FP11_WR21365_ESE.exe。這時會開啟 WinZip Self Extractor 視窗。

    您也可以使用 unzip 相容的公用程式,將 fixpak 安裝映像檔解壓縮。 例如,若要將 DB2 Enterprise Server Edition 產品解壓縮至您選擇的目錄,請輸入:winzip32 FP11_WR21365_ESE.exe -e

  4. 選取要 unzip 檔案的資料夾。
  5. 按一下 Unzip。所有檔案都會 unzip 至指定的資料夾。
  6. 切換至已 unzip 檔案所在的資料夾。setup 命令位於含產品縮寫的資料夾下面。 例如,DB2 Enterprise Server Edition 將位於 ESE 下面。
  7. 若要啟動「DB2 安裝」精靈,請按兩下 setup.exe 檔。這時會開啟「DB2 安裝」精靈「GUI 啟動程式」。

有線上說明可指引您來完成「安裝」精靈 GUI。若要呼叫線上說明,請按一下「說明」或按 F1。

安裝多項 DB2 UDB 產品

DB2 8.2 版 FixPak 4 與以上的版本 映像檔可以從 DB2 Technical 支援網站下載、直接從 IBM 匿名 FTP 伺服器下載,或是在 FixPak CD 中有可用的映像檔。

程序

若要在安裝多項 DB2 產品的系統上安裝 DB2 8.2 版 FixPak 4 與以上的版本

  1. 確認所有的 DB2 程序、服務及應用程式都已停止。
  2. 直接從 DB2 Technical Support 網站下載 FixPak 安裝映像檔,網址為:http://www.ibm.com/software/data/db2/udb/support.html
  3. 將所有您已安裝之 DB2 產品的自動解壓縮映像檔解壓縮。
    • 若要將自動解壓縮映像檔解壓縮,請按兩下自動解壓縮 .exe 檔。 例如,如果您在 Windows 32 位元上安裝 DB2 Enterprise Server Edition 產品,請按兩下 FP11_WR21365_ESE.exe。這時會開啟 WinZip Self Extractor 視窗。

      您也可以使用 unzip 相容的公用程式,將 fixpak 安裝映像檔解壓縮。 例如,若要將 DB2 Enterprise Server Edition 產品解壓縮至您選擇的目錄,請輸入:winzip32 FP11_WR21365_ESE.exe -e

    • 選取要 unzip 檔案的資料夾。
    • 按一下 Unzip。所有檔案都會 unzip 至指定的資料夾。

    所有映像檔都必須解壓縮。

  4. 切換至已 unzip 檔案所在的資料夾。setup 命令位於含產品縮寫的資料夾下面。 例如,DB2 Enterprise Server Edition 將位於 ESE 下面。
  5. 若要啟動「DB2 安裝」精靈,請按兩下 setup.exe 檔。這時會開啟「DB2 安裝」精靈「GUI 啟動程式」。

    「安裝」精靈 GUI 會偵測其它已安裝的 DB2 產品。

    • 如果您將所有產品映像檔解壓縮至同一母目錄下的子目錄中, 「DB2 安裝」精靈 GUI 就會自動啟動所有 DB2 產品的安裝作業,而不會提示您。
    • 如果您將產品映像檔解壓縮到不同的目錄中, 「安裝」精靈 GUI 就會偵測其它已安裝的 DB2 產品,並提示您輸入目錄路徑。

使用回應檔安裝 DB2 UDB

DB2 8.2 版 FixPak 4 與以上的版本 映像檔可以從 DB2 Technical 支援網站下載、直接從 IBM 匿名 FTP 伺服器下載,或是在 FixPak CD 中有可用的映像檔。

程序

若要使用回應檔安裝 DB2 8.2 版 FixPak 4 與以上的版本

  1. 確認所有的 DB2 程序、服務及應用程式都已停止。
  2. 直接從 DB2 Technical Support 網站下載 FixPak 安裝映像檔,網址為:http://www.ibm.com/software/data/db2/udb/support.html

    下載所有您已安裝之產品的映像檔。

  3. 將所有您已安裝之 DB2 產品的自動解壓縮映像檔解壓縮。
    • 若要將自動解壓縮映像檔解壓縮,請按兩下自動解壓縮 .exe 檔。 例如,如果您在 Windows 32 位元上安裝 DB2 Enterprise Server Edition 產品,請按兩下 FP11_WR21365_ESE.exe。這時會開啟 WinZip Self Extractor 視窗。

      您也可以使用 unzip 相容的公用程式,將 fixpak 安裝映像檔解壓縮。 例如,若要將 DB2 Enterprise Server Edition 產品解壓縮至您選擇的目錄,請輸入:winzip32 FP11_WR21365_ESE.exe -e

    • 選取要 unzip 檔案的資料夾。
    • 按一下 Unzip。所有檔案都會 unzip 至指定的目錄。

    所有映像檔必須解壓縮至同一母目錄下的子目錄。

  4. 切換至已 unzip 檔案所在的資料夾。setup 命令位於含產品縮寫的資料夾下面。 例如,DB2 Enterprise Server Edition 將位於 ESE 下面。
  5. 若要以無訊息模式安裝 DB2 8.2 版 FixPak 4 與以上的版本, 請利用回應檔來執行安裝。例如,請輸入:
    setup -u e:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log 
    註:
    -t 及 -l 是選用參數,用來指定追蹤檔案及日誌檔。

    如果您安裝了多項 DB2 第 8 版產品,「安裝」精靈 GUI 就會偵測其它已安裝的 DB2 產品。 如果所有已解壓縮的產品映像檔並未位於同一母目錄下的子目錄, 安裝將失敗。

    如需安裝命令的說明,請參閱 DB2 8.2 版 FixPak 4 與以上的版本 命令行參數一節。

    您可以在 <product-abbreviation>\db2\Windows\samples 目錄中,找到範例回應檔。例如, ESE\db2\windows\samples.

在 MSCS 環境安裝 DB2 UDB

本主題說明如何在 Microsoft(R) Cluster Server (MSCS) 環境中將 DB2 UDB 8.2 版 FixPak 4 與以上的版本 安裝在現行第 8 版的安裝上

假設:若要說明如何在 MSCS 環境中安裝 DB2 8.2 版 FixPak 4 與以上的版本,必須瞭解簡單的範例配置。在這個範例中,起始配置是由兩個分割區所組成的 DB2 實例。此外, 有兩個「叢集群組」:

這是起始配置。

程序

若要在 MSCS 環境中將 DB2 UDB 8.2 版 FixPak 4 與以上的版本 安裝在現有第 8 版的安裝上:

  1. 將錯誤後自動回復設為關閉。

    在安裝程序進行期間,您可能必須重新啟動機器。 當這種情況發生時,叢集服務會自動重新啟動。因此, 錯誤後自動回復必須設成關閉,如此沒有群組會錯誤後自動回復。

    1. 在「DB2 群組 0」中,若要停用錯誤後自動回復:
      1. 從「叢集管理員」視窗,以滑鼠右鍵按一下「DB2 群組 0」。
      2. 選取內容。這時會顯示「DB2 群組 0 內容」。
      3. 錯誤後回復標籤上,選取防止錯誤後回復圓鈕。
      4. 按一下確定
    2. 在「DB2 群組 1」中,若要停用錯誤後自動回復:
      1. 從「叢集管理員」視窗,以滑鼠右鍵按一下「DB2 群組 1」。
      2. 選取內容。這時會顯示「DB2 群組 1 內容」視窗。
      3. 錯誤後回復標籤上,選取防止錯誤後回復圓鈕。
      4. 按一下確定
  2. 將「DB2 群組 1」移至「機器 A」。
    1. 從「叢集管理員 GUI」按一下「 DB2 群組 1」。
    2. 按一下滑鼠右鍵,然後選取移動群組。這時「擁有者」直欄會變更為「機器 A」。
  3. 停止「機器 B」上的叢集服務。
    1. 從「元件服務」視窗,以滑鼠右鍵按一下叢集服務
    2. 按一下停止
  4. 下載 DB2 8.2 版 FixPak 4 與以上的版本,並將它安裝在「機器 B」。
    註:
    • DB2 仍在「機器 A」上執行且仍然可用。
    • 您可能必須重新啟動電腦,因為這是安裝程序的一部份。
    • 「無訊息模式」安裝程序也可以用來安裝 DB2 8.2 版 FixPak 4 與以上的版本。
  5. 使「機器 A」上的 DB2 資源離線工作。
    1. 「分割區 0」、「分割區 1」及 DAS 均位於「機器 A」上。它們必須一次離線一個。 若要「機器 A」資源離線工作:
      1. 從「叢集管理員」視窗的左視窗畫面選取群組
      2. 選取「 DB2 群組 0」。這時群組的資源會顯示在右視窗畫面中。
        • 對於「DB2 群組 0」,DB2 資源包括「分割區 0」及 DAS。
      3. 在右視窗畫面中,以滑鼠右鍵按一下其中一個資源,然後選取離線工作
        • 對於「DB2 群組 0」中的每一個 DB2 資源重複這個步驟。
      4. 選取「DB2 群組 1」。這時群組的資源會顯示在右視窗畫面中。
        • 對於「DB2 群組 1」,DB2 資源包括「分割區 1」。
      5. 在右視窗畫面中,以滑鼠右鍵按一下資源 (分割區 1),然後選取離線工作
  6. 啟動「機器 B」上的叢集服務。(如果安裝需要重新啟動您的電腦, 以及如果叢集服務的重新啟動類型設成自動, 請略過這個步驟,因為叢集服務已經啟動了。) 若要啟動叢集服務:
    1. 從「元件服務」視窗,以滑鼠右鍵按一下叢集服務
    2. 按一下啟動
  7. 將「DB2 群組 0」及「DB2 群組 1」移至「機器 B」。
    1. 從「叢集管理員」視窗,按一下「DB2 群組 0」。
    2. 按一下滑鼠右鍵,然後選取移動群組。這時「擁有者」直欄會變更為「機器 B」。
    3. 按一下「DB2 群組 1」。
    4. 按一下滑鼠右鍵,然後選取移動群組。這時「擁有者」直欄會變更為「機器 B」。
  8. 使「機器 B」上的 DB2 資源連線工作。
    1. 「分割區 0」、「分割區 1」及 DAS 均位於「機器 B」上。它們必須一次一個回到線上。 若要這些資源連線工作:
      1. 從「叢集管理員」視窗的左視窗畫面選取群組
      2. 選取「 DB2 群組 0」。這時群組的資源會顯示在右視窗畫面中。
        • 對於「DB2 群組 0」,DB2 資源包括「分割區 0」及 DAS。
      3. 在右視窗畫面中,以滑鼠右鍵按一下其中一個資源,然後選取連線工作
        • 對於「DB2 群組 0」中的每一個 DB2 資源重複這個步驟。
      4. 選取「DB2 群組 1」。這時群組的資源會顯示在右視窗畫面中。
        • 對於「DB2 群組 1」,DB2 資源包括「分割區 1」。
      5. 在右視窗畫面中,以滑鼠右鍵按一下資源 (分割區 1),然後選取連線工作
  9. 停止「機器 A」上的叢集服務。
    1. 從「元件服務」視窗,以滑鼠右鍵按一下叢集服務
    2. 按一下停止
  10. 下載 DB2 8.2 版 FixPak 4 與以上的版本,並將它安裝在「機器 A」。
    註:
    • DB2 仍執行於及使用於機器 B 上。
    • 您可能必須重新啟動電腦,因為這是安裝程序的一部份。
    • 「無訊息模式」安裝程序也可以用來安裝 DB2 8.2 版 FixPak 4 與以上的版本。
  11. 啟動「機器 A」上的叢集服務。(如果安裝需要重新啟動您的電腦, 以及如果重新啟動類型設成自動, 請略過這個步驟,因為叢集服務已經啟動了。) 若要啟動叢集服務:
    1. 從「元件服務」視窗,以滑鼠右鍵按一下叢集服務
    2. 按一下啟動
  12. 將「DB2 群組 0 移至「機器 A」。
    1. 從「叢集管理員」視窗,按一下「DB2 群組 0」。
    2. 按一下滑鼠右鍵,然後選取移動群組。這時「擁有者」直欄會變更為「機器 A」。
    如此就會將 MSCS 環境帶回到起始配置。
  13. 如果在「步驟 1」中關閉了自動失效回復,您必須予以開啟。
    1. 在「DB2 群組 0」中,若要啟用錯誤後自動回復:
      1. 從「叢集管理員」GUI,以滑鼠右鍵按一下「DB2 群組 0」。
      2. 選取內容。這時會顯示「DB2 群組 0 內容」。
      3. 錯誤後回復標籤上,選取容許錯誤後回復圓鈕。
      4. 按一下確定
    2. 在「DB2 群組 1」中,若要啟用錯誤後自動回復:
      1. 從「叢集管理員」視窗,以滑鼠右鍵按一下「DB2 群組 1」。
      2. 選取內容。這時會顯示「DB2 群組 1 內容」視窗。
      3. 錯誤後回復標籤上,選取容許錯誤後回復圓鈕。
      4. 按一下確定

後置安裝

安裝 DB2 8.2 版 FixPak 4 與以上的版本 之後,請執行下列動作:

套用 Fixpak 之後,不強制您進行重新編譯應用程式。 然而,若您要檔案的所有變更能與應用程式相鏈結,則建議您重新編譯應用程式。

更新系統型錄

若您要使用最新 FixPak 的特定功能,強烈建議您執行這項作業。若您尚未計劃要使用最新 FixPak 的特定功能, 且有可能要回到較早的 FixPak,請您不要使用 db2updv8。

安裝 DB2 Universal Database (UDB) 8.2 版 FixPak 4 與以上的版本 之後, 請執行 db2updv8 命令以更新系統型錄, 透過啟用數個內建常式來支援現行層次。您可以不執行 db2updv8 命令,但若不執行該命令,DB2 UDB 8.2 版的部分功能將無法運作。

執行 db2updv8 命令更新系統型錄至目前第 8 版層次之後,即不支援降低至 8.1 版。

如需 db2updv8 命令的相關資訊,請執行該命令並搭配 -h 選項。如需技術資訊,請搜尋「資訊中心」的「將資料庫更新為第 8 版現行層次命令」

啟用 DB2 Remote Command Service 機密保護特性

若您在 Windows 2000、 Windows Server 2003 或 Windows XP 上安裝了分割的 DB2 伺服器, 則必須啟用 DB2 Remote Command Service 機密保護特性來保護資料及資源。若要受到完整的保護,您必須啟用電腦 (如果是在 LocalSystem 帳戶的環境定義下執行服務) 或使用者 (如果是在使用者的登入環境定義下執行服務) 以供委派。

若要啟用 DB2 Remote Command Service 機密保護特性:

  1. 在網域控制站上開啟「Active Directory 使用者和電腦」視窗,按一下開始,然後選取程式集 --> 系統管理工具 --> Active Directory 使用者和電腦
  2. 在右視窗畫面中,以滑鼠右鍵按一下要啟用的電腦或使用者, 然後選取內容
  3. 按一下一般標籤, 並選取信任電腦以供委派勾選框。 若為使用者設定,請按一下帳戶標籤, 並勾選帳戶選項群組中的信任帳戶以供委派勾選框。 確定您並未勾選敏感帳戶無法委派
  4. 按一下確定,啟用電腦或使用者以供委派。

針對必須啟用的每部電腦或每位使用者重複這些步驟。 您必須重新啟動電腦,機密保護的變更才能生效。

停用 DB2 Remote Command Service 機密保護特性

您可以停用 DB2 Remote Command Service 機密保護特性, 並使用 DB2RCMD_LEGACY_MODE 登錄變數,讓環境回到先前的狀態。

若要停用 DB2 Remote Command Service 機密保護特性,請輸入下列命令:

db2set DB2RCMD_LEGACY_MODE=ON

註:
這個登錄變數必須要有 Boolean 值作為引數,值 YES、1、TRUE 及 ON 都表示相同意義, 而值 NO、0、FALSE 及 OFF 也都表示相同意義。 您可以指定任何適當的同等值。

連結連結檔案

您必須在安裝之後,將 DB2 公用程式連結至所有的資料庫。為了要讓修正程式生效,此步驟是必要的。每個資料庫只需執行一次連結的程序。

連結 DB2 UDB 資料庫

引用修正程式之後,您必須發出下列其中一個命令順序:

    db2 terminate
        db2 CONNECT TO <dbname>
       db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC ACTION ADD
    db2 terminate
或

在 DB2 命令行下輸入:
       TERMINATE
        CONNECT TO <dbname>
       BIND <path>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
       TERMINATE

其中 <dbname> 代表公用程式應連接的資料庫名稱, $DB2DIR 代表您安裝 DB2 所在的目錄。 db2ubind.lstdb2cli.lst 包含 DB2 UDB 第 8 版所使用的必要連結檔案的清單。 已連結的資料包會傳回 SQL0719 錯誤。 這是預期的。

連結主機資料庫

若您連接的是主機資料庫,則必須將新的連結檔案連結至主機。 請使用「DB2 命令行處理器」來連接主機資料庫,然後再連結公用程式,如下所示:

  主機  命令
 ===== ===================================================================
 MVS   BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 VM    BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 VSE   BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

 OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

連結特定的連結檔案

若您只要連結特定的 .bnd 檔案到資料庫,請發出下列命令給每個資料庫。

    db2 terminate
        db2 CONNECT TO <dbname>
       db2 BIND $DB2DIR\BND\<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue
    db2 terminate

其中,<bind_file> 代表連結檔案的名稱, 而 <dbname> 代表資料庫的名稱。

將 db2schema.bnd 連結至現存的資料庫

在伺服器上安裝之後,需要將附加的連結檔案連結至現存的資料庫。 這項需求不適用於用戶端。

程序

若要在伺服器上連結 db2schema.bnd,請執行這些命令集之一:

於命令提示下:
    db2 terminate
        db2 CONNECT TO <dbname>
        db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
    db2 terminate
    或
於 DB2 命令行下:
       TERMINATE
        CONNECT TO <dbname>
        BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
       TERMINATE

其中 <dbname> 代表公用程式應連結的資料庫名稱, $DB2DIR 代表您安裝 DB2 的目錄。

連結可使用空間的資料庫

如果您有可使用空間的現存資料庫,在安裝 DB2 FixPak 或修補程式之後, 您必須連結 db2gse.lst 清單檔。db2gse.lst 檔包含 DB2 Spatial Extender 提供之儲存程序的連結檔案名稱。

先決條件

若要連結 db2gse.lst 檔,您必須擁有下列權限之一:

程序

若要連結 db2gse.lst 檔:

  1. 切換至連結檔案所在的實例目錄。 開啟 DB2 命令視窗並輸入下列命令:
      cd %DB2PATH%\bnd
  2. 連接到資料庫並執行 BIND 命令。例如,請輸入:
      db2 connect to dbname
      db2 bind /home/instance/sqllib/bnd/@db2gse.lst
        db2 terminate

如需 BIND 命令的語法及選項,請參照 DB2 Command Reference。

將資料庫目錄檔從 8.2 版移轉回 8.1 版

在 DB2 UDB 8.2 版中,有新增兩個新欄位至資料庫登錄結構中, 變更資料庫目錄檔結構。 在 8.1 版上安裝 8.2 版之後,資料庫目錄檔案會在第一次使用之後自動地移轉。 若要取消將資料庫目錄檔從 8.2 版移轉到 8.1 版, db2demigdbd 提供將資料庫目錄檔轉換成 8.1 版的格式。

您可以在以下網址中尋找有關 db2demigdb 工具的文件,網址為 http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm。 如需相關資訊以及如何下載 db2demigdb 工具,請使用 "db2demigdb tool" 為關鍵字搜尋「Technotes 資料庫」,網址為 http://www.ibm.com/software/data/db2/udb/support.html。

已知問題及暫行解決方法

下列幾節詳述在安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本 之前, 您必須知道的問題及暫行解決方法。

已知問題及暫行解決方法 (8.2 版 FixPak 4 與以上的版本)

8.2 FixPak 4 與以上的版本沒有已知問題及暫行解決方法。

已知問題及暫行解決方法 (8.2 版 FixPak 4 之前)

新產品的 Fixpak 層次及安裝

如果已在相同的電腦安裝多個 DB2 產品, 您需要更新所有現存的 DB2 產品至相同的 Fixpak 層次。 如需詳細資料,請參閱 8.2 版 FixPak 3 (相等於 8.1 版 Fixpak 10)「版本注意事項」的「相容性問題」章節。

不允許從 DB2 Workgroup Server Edition 與 DB2 UDB Express Edition 連接主機系統

雖然過去可從 DB2 Universal Database Workgroup Server Edition 與 DB2 Universal Database Express Edition 連接主機系統,但從 8.2 版 (8.1 版 FixPak 7) 開始,不再允許這項連線。

在 8.2 版 (8.1 版 FixPak 7) 之前,當安裝 DB2 Workgroup Server Edition 或 DB2 Express Edition 時, JCC Universal Driver 檔案 db2jcc_license_cisuz.jar 會含括在 \sqllib\java 中。JCC Universal Driver 不會在起始主機連線之前檢查使用者授權。

從 8.2 版 (8.1 版 FixPak 7) 開始,起始主機連線的能力已停用。. 這項變更會影響下列 8.2 版產品:

如何取得協助

若要連絡「DB2 客戶服務中心」,請撥打:

DB2 產品相關問題的主要 Usenet 新聞群組是 comp.databases.ibm-db2。

關於產品變更的相關資訊,請查閱產品的版本注意事項。 您可以到 DB2 Support 網站檢視最新的產品「版本注意事項」,而不須安裝 DB2 8.2 版 FixPak 4 與以上的版本,網址如下:

您可以直接從 DB2 8.2 版 FixPak 4 與以上的版本 CD 檢閱「版本注意事項」, 方法為移至 /doc/%L/db2ir/index.htm,其中 %L 代表語言環境名稱。

DB2 Information Integrator 第 8 版版本注意事項位於 http://www.ibm.com/software/data/integration/db2ii。

「DB2 Query Patroller 版本注意事項」位於 http://www.ibm.com/software/data/db2/udb/support.html

從何處下載 FixPak 安裝映像檔

DB2 8.2 版 FixPak 4 與以上的版本可以:

參考資料

下列是可用的參照資訊:

PTF 資訊

下表詳述 PTF 資訊:

作業系統或產品 PTF
Windows 32 位元 WR21365
Windows 64 位元 WR21366
Windows x86-64 WR21367

產品縮寫

搜尋目錄或識別要解壓縮的檔案時,應使用下列產品縮寫:

ADMCL
DB2 Administration Client
ADCL
DB2 Application Development Client
CONEE
DB2 Connect(TM) Enterprise Edition、 DB2 Connect Unlimited Edition 或DB2 Connect Application Server Edition
CONPE
DB2 Connect Personal Edition
CUBE
DB2 Cube Views
DLM
DB2 Data Links Manager
ESE
DB2 UDB Enterprise Server Edition
EXP
DB2 Express Edition 或 DB2 Express Edition 處理器選項
IINW
DB2 Information Integrator Nonrelational Wrappers
IIRW
DB2 Information Integrator Relational Wrappers
PE
DB2 UDB Personal Edition
QP
DB2 Query Patroller
RTCL
DB2 Run-Time Client
GSE
DB2 Spatial Extender
WM
DB2 Warehouse Manager
WSE
DB2 UDB Workgroup Server Edition 或 DB2 UDB Workgroup Server Unlimited Edition

FTP 站台中提供的 DB2 用戶端支援語言

下列表格說明 FTP 站台中提供的 DB2 用戶端支援語言:

作業系統 DB2 Administration Client DB2 Application Development Client DB2 Run-Time Client
AIX(R) 4.3.3 (32 位元)
  • SBCS1 (英文、法文、德文、義大利文)
  • SBCS2 (英文、巴西葡萄牙文、西班牙文)
  • NORDIC (英文、丹麥文、芬蘭文、挪威文、瑞典文)
  • DBCS (英文、日文、韓文、簡體中文、繁體中文)
  • SBCS1 (英文、法文、德文、義大利文)
  • SBCS2 (英文、巴西葡萄牙文、西班牙文)
  • NORDIC (英文、丹麥文、芬蘭文、挪威文、瑞典文)
  • DBCS (英文、日文、韓文、簡體中文、繁體中文)
所有支援的語言都在一個 tar 檔案中
AIX 5L(TM) (32 及 64 位元)
  • SBCS (英文、巴西葡萄牙文、丹麥文、芬蘭文、法文、德文、義大利文、挪威文、西班牙文、瑞典文)
  • DBCS (英文、日文、韓文、簡體中文、繁體中文)
  • SBCS (英文、巴西葡萄牙文、丹麥文、芬蘭文、法文、德文、義大利文、挪威文、西班牙文、瑞典文)
  • DBCS (英文、日文、韓文、簡體中文、繁體中文)
所有支援的語言都在一個 tar 檔案中
HP-UX 11i (PA-RISC) 及 HP-UX 11i v2 (IA64) (32 位元及 64 位元) 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中
Linux(TM) 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中
Solaris 作業環境 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中 所有支援的語言都在一個 tar 檔案中
Windows 所有支援的語言都在一個自行解壓縮的 zip 檔案中 所有支援的語言都在一個自行解壓縮的 zip 檔案中 所有支援的語言都在一個自行解壓縮的 zip 檔案中

作業系統所支援的產品與元件

DB2 產品在 Windows 98 與 Windows ME 以及 Windows NT(R) 上將繼續受支援,直到 DB2 8.1 版停用為止。對於 DB2 產品的現行安裝與新安裝而言, 建議升級至更新作業系統版本的 Windows (如 Windows 2003)。

下列為每個 Windows 作業系統所支援的產品與元件:

Windows XP 32 位元
Windows XP 64 位元
Windows 2000
Windows Server 2003 32 位元
Windows Server 2003 64 位元

語言 ID

若要以非電腦預設語言執行 DB2 命令, 請指定語言 ID。執行安裝的平台上必須能夠使用此語言。

表 2. 語言 ID
語言 語言 ID
阿拉伯文 ar
巴西葡萄牙文 br
保加利亞文 bg
簡體中文 cn
繁體中文 tw
克羅埃西亞文 hr
捷克文 cz
丹麥文 dk
荷蘭文 nl
英文 en
芬蘭文 fi
法文 fr
德文 de
希臘文 el
希伯來文 iw
匈牙利文 hu
義大利文 it
日文 jp
韓文 kr
挪威文 no
波蘭文 pl
葡萄牙文 pt
羅馬尼亞文 ro
俄文 ru
斯洛伐克文 sk
斯洛維尼亞文 sl
西班牙文 es
瑞典文 se
土耳其文 tr

DB2 8.2 版 FixPak 4 與以上的版本 命令行參數

Setup 命令選項

將 FixPak 安裝映像檔解壓縮後,即會執行 setup 命令。安裝命令的所有參數皆為選用,例外選項為:

-c
這個參數可確定在啟動安裝之後 setup.exe 立即結束。 選取這個選項之後,在監督 setup.exe 的結束碼時將無法使用安裝回覆碼。
-f
安裝開始前,這個參數會強制終止所有的 DB2 程序。
-i language
代表執行安裝時所用之語言的兩個字母語言碼。如需語言清單,請參閱語言 ID 這一節。
-l log_file
這個參數可顯示安裝作業的日誌檔。預設為 My Documents\DB2LOG\db2wi.log
-m
這個參數與 -u 選項一起使用,可在安裝期間顯示進度對話框。 它不提示輸入。
-p install_directory
這個參數變更產品的安裝路徑。指定這個選項會置換在回應檔中指定的安裝路徑。
-t trace_file
顯示在擷取詳細的診斷資訊時所使用的追蹤檔位置。
-u response_file
提供使用的回應檔的路徑及檔名。
-?, -h
這個參數可產生用法資訊。

注意事項

在其它國家中,IBM 可能不會提供本書中所提的各項產品、服務或功能。 要知道所在區域是否提供這些產品與服務,請向當地的 IBM 業務代表查詢。 本書在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。 只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、 程式或服務。不過,其它非 IBM 產品、程式或服務在運作上的評價與驗證,其責任屬於使用者。

在這本書中可能包含著 IBM 所擁有之專利或專利申請案。本書使用者並不享有前述專利之任何授權。您可以用書面方式來查詢授權,來函請寄到:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

若要查詢有關二位元組 (DBCS) 資訊的授權事宜, 請聯絡您所在國家或地區的 IBM 智慧財產部門,或者用書面方式寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落若與該國或地區之法律條款抵觸,即視為不適用: IBM 僅以現狀提供本書,而不提供任何明示或默示之保證 (包括但不限於可售 性或符合特定效用的保證)。若有些地區在某些交易上並不允許排除上述保證,則該排除無效。

本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂; 並將修訂後的內容納入新版中。同時,IBM 可隨時改進並 (或) 變動本書中所提及的產品及 (或) 程式。

本書對於非 IBM 網站的援引只是為了方便而提供,並不對這些網站作任何認可。 那些網站上的內容並非本 IBM 產品內容的一部份,用戶使用這些網站時應自行承擔風險。

IBM 可以用其認為適當的方式來使用或分送您所提供的資訊,而不必對您負起任何責任。

本程式之獲授權者若希望取得相關資料, 以便使用下列資訊者可洽詢 IBM。 其下列資訊指的是: (1) 獨立建立的程式與其它程式 (包括此程式) 之間交換資訊的方式 (2) 相互使用已交換之資訊方法。 若有任何問題請聯絡:

IBM Canada Limited
   Office of the Lab Director
   8200 Warden Avenue
   Markham, Ontario
   L6G 1C7
   CANADA

上述資料的取得有其特殊要件,在某些情況下必須付費方得使用。

本書所描述的授權程式及其所有可用的授權內容都是由 IBM 所提供,並受到「IBM 客戶合約」、 「IBM 國際程式授權合約」或雙方之間任何同等合約條款之規範。

此間所含之任何效能資料,皆是得自控制的環境之下;因此不同作業環境之下所得的結果,可能會有很大的差異。部份測量可能是在開發中的系統上執行,因此不保證可以從一般的系統獲致相同的結果。 甚至有部份的測量,是利用插補法而得的估計值,其實際結果可能會有所不同。本書的使用者應根據其特有的環境,驗證出適用的資料。

本書所提及之非 IBM 產品資訊,係由產品的供應商,或其出版的聲明或其它公開管道取得。 IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、 相容性或任何的其它主張是否完全無誤。 如果您對非 IBM 產品的性能有任何的疑問,請逕向該產品的供應商查詢。

有關 IBM 未來動向的任何陳述,僅代表 IBM 的目標而已,並可能於未事先聲明的情況下有所變動或撤回。

本書中含有日常商業活動所用的資料及報告範例。為了提供完整的說明, 這些範例包括個人、公司、廠牌和產品的名稱。這些名稱全屬虛構,若與任何公司的名稱和住址雷同,純屬巧合。

著作權授權:

本書包含原始語言的範例應用程式,用以說明各種作業平台上的程式設計技術。您可以基於研發、使用、銷售或散佈符合作業平台 (用於執行所撰寫的範例程式) 之應用程式設計介面的應用程式等目的,以任何形式複製、修改及散佈這些範例程式,而毋需付費給 IBM。此些範例並未在所有情況下完整測試。因此,IBM 不保證或默示保證此些程式之可靠性、服務性或功能。

這些範例程式或是任何衍生著作的每一份拷貝或任何部份,都必須具有下列的著作權聲明:

(C) (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. (C) Copyright IBM Corp. _enter the year or years_. All rights reserved.

IBM、DB2、Universal Database 與 S/390 是國際商業機器股份有限公司 (IBM) 在美國及 (或) 其他國家的註冊商標。

Windows 是 Microsoft Corporation 在美國及 (或) 其他國家的註冊商標。

UNIX 是 The Open Group 在美國及其他國家的註冊商標。

其他公司、產品或服務名稱可能為其他公司之商標或服務標誌。

-------------------------------------------------------------------------------
 *  是 IBM Corporation 的商標或註冊商標。
**  是各自擁有者的商標或註冊商標。
-------------------------------------------------------------------------------

*******************************************************************************
**
**  (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006.
**                    ALL RIGHTS RESERVED.
**
*******************************************************************************