版次注意事項


22.12 以 DB2 版本 7 倉儲代理程式存取 DB2 版本 5 資料

DB2 版本 7 倉儲代理程式由 DB2 版本 7 安裝程序架構, 支援對 DB2 版本 6 和 DB2 版本 7 資料的存取。欲存取 DB2 版本 5 的資料,您必須採取下列其中一項方法:

DB2 版本 7 倉儲代理程式不支援 DB2 版本 2 或之前版本資料的存取。

22.12.1 移轉 DB2 版本 5 伺服器

有關移轉移 DB2 版本 5 伺服器的資訊,請參閱作業系統的 DB2 Universal Database 快速入門

22.12.2 變更代理程式架構

下列資訊說明如何變更各作業系統之代理程式架構。 移轉 DB2 伺服器至 DB2 版本 6 或更新版時,除去架構的變更。

22.12.2.1 UNIX 倉儲代理程式

設定 UNIX 倉儲代理程式,CLI 或 ODBC 存取指令對 DB2 版本 5 之資料的存取:

  1. 安裝 DB2 版本 6 執行時間從屬站。自下列 URL 選取從屬站下載,可以得到執行時間從屬站:
    http://www.ibm.com/software/data/db2/udb/support
    
  2. 更新倉儲代理程式架構檔,DB2INSTANCE 環境變數指向 DB2 版本 6 案例。
  3. 編目 DB2 版本案例的所有資料庫,存取倉儲代理程式。
  4. 發出代理常駐程式程序 ID 的刪除指令,停止代理常駐程式程序。代理常駐程式將自動重新啟動。刪除程序需要有 root 權限。

22.12.2.2 Microsoft Windows NT、Windows 2000 和 OS/2 倉儲代理程式

設定 Microsoft NT、Windows 2000 或 OS/2 倉儲代理程式,存取 DB2 版本 5 的資料。

  1. 在沒有安裝 DB2 版本 7.2 倉儲代理程式的工作站,安裝 DB2 Connect Enterprise Edition 版本 6。

    DB2 Connect Enterprise Edition 是 DB2 Universal Database Enterprise Edition 和 DB2 Universal Database Enterprise - Extended Edition 的一部分。如果安裝這些 DB2 產品的版本 6,無須另外安裝 DB2 Connect。

    限制:
    在相同的 Windows NT 或 OS/2 工作站,不能安裝 DB2 多重版本。 您可以在其它 Windows NT 工作站、 OS/2 工作站或 UNIX 工作站上安裝 DB2 Connect。
  2. 架構倉儲代理程式和 DB2 Connect 版本 6,存取 DB2 版本 5 的資料。詳細資訊,請參閱 DB2 Connect 使用手冊。以下為必要步驟的概觀:
    1. 在 DB2 版本 5 系統,使用 DB2 命令行處理器編目版本 5 的資料庫,存取倉儲代理程式。
    2. 在 DB2 Connect 系統,使用 DB2 命令行處理器進行編目:
      • DB2 版本 5 系統的 TCP/IP 節點
      • DB2 版本 5 系統的資料庫
      • DB2 版本 5 系統的 DCS 登錄項目
    3. 於倉儲代理程式工作站,使用 DB2 命令行處理器進行編目:
      • DB2 Connect 系統的 TCP/IP 節點
      • DB2 Connect 系統的資料庫

    有關編目資料庫的資訊,請參閱 DB2 Universal Database 安裝與架構補充

  3. 於倉儲代理程式工作站,將 DB2 CLI 套裝軟體和透過 DB2 Connect 所存取的各個資料庫進行連結。

    下列 DB2 指令提供連結到 v5database 的範例, 一個假設性的 DB2 版本 5 的資料庫。 使用 DB2 命令行處理器發出下列指令。db2cli.lst 及 db2ajgrt 的位置在 \sqllib\bnd 目錄中。

    db2 connect to v5database user userid using password
    db2 bind db2ajgrt.bnd
    db2 bind @db2cli.lst blocking all grant public
    

    其中 userid 是 v5database 的使用者 ID, 而 password 是使用者 ID 的通行碼。

    db2cli.list 被連結到 DB2 版本 5 資料庫時,會發生錯誤。發生錯誤,是因為此架構並不支援大型物件。這項錯誤不會影響倉儲代理程式對 DB2 版本 5 資料庫的存取。

    需要有 DB2 Universal Database 版本 5 的 FixPak 14 (於 2000 年 6 月發行), 才能透過 DB2 Connect 來存取 DB2 版本 5 的資料。請參照 FixPak 內的 APAR 編號 JR14507。


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