版本注意事項


|4.33 UNIX 上的 Merant Driver Manager 及 DB2 UDB 版本 7 ODBC 驅動程式

|當 Merant Driver Manager 在 UNIX 上存取 DB2 的 ODBC 驅動程式時,在 Unicode 支援方面發現了不相容的情形。這些不相容的情形導致 |Merant Driver Manager 使用 Unicode,而不管應用程式是否要求它使用。 |這可能會導致產品發生問題,例如「資料倉儲中心」、「資訊型錄管理程式」以及 MQSI, |它們需要 Merant Driver Manager 來支援非 IBM 的資料來源。您可以使用替代的 DB2 ODBC 驅動程式檔案庫, |而不啟用 Unicode 支援,直到有永久性的解決方案可供使用為止。 |受影響的 DB2 UDB 版本包括版本 7.1 搭配 FixPak 2 或更新版本,以及版本 7.2 搭配任何 FixPak 層次。

|在 AIX、HP-UX 及「Solaris 作業環境」的 DB2 版本 7.1 與 7.2 中,附有未啟用 Unicode 支援的替代性 DB2 ODBC 驅動程式檔案庫。 |要使用這個替代性的檔案庫,您必須建立一份副本,並提供該副本原始的 DB2 ODBC 驅動程式檔案庫名稱。

|註:
替代性的 (_36) 檔案庫包含 DB2 JDBC 驅動程式所需的 Unicode 函數。 |使用此檔案庫將仍允許 JDBC 應用程式 (包括 WebSphere Application Server) 順利地搭配 DB2 執行。 |

|若要在 AIX、HP-UX 或「Solaris 作業環境」上切換到非 Unicode 的 ODBC 檔案庫, |請參閱下列指令。由於這是手動的程序,您必須在每次更新產品時都執行一次,包括引用後續的 FixPak 之後也一樣。

|AIX

|若要在 AIX 上建立必需的檔案庫,請: |

  1. |以案例擁有者的身份,使用 db2stop force 關閉所有資料庫案例。
  2. |以 admin 案例 ID,使用 db2admin stop force 關閉管理伺服器案例。
  3. |備份原始的 db2.o (位於 /usr/lpp/db2_<ver>_<rel>/lib 之下)。
  4. |以 root 身分,發出 slibclean
  5. |將 db2_36.o 複製為 db2.o,並確定所有權及許可權仍維持一致。 |請使用下列命令:
    |cp db2_36.o db2.o
    |-r--r--r-- bin:bin for db2.o
    |

|若要切換回原始的物件,請遵循相同的程序,不過是使用備份檔而不是 db2_36.o。

|Solaris 作業環境

|若要建立必需的檔案庫,請: |

  1. |以案例擁有者的身份,使用 db2stop force 關閉所有資料庫案例。
  2. |以 admin 案例 ID,使用 db2admin stop force 關閉管理伺服器案例。
  3. |備份原始的 libdb2.so.1 (位於 /opt/IBMdb2/V<ver>.<rel>/lib 之下)。
  4. |libdb2_36.so.1 複製為 libdb2.so.1,並確定所有權及許可權仍維持一致。 |請使用下列命令:
    |cp libdb2_36.so.1 libdb2.so.1
    |-r-xr-xr-x bin:bin libdb2.so.1
  5. |針對每個資料庫案例發出 db2iupdt <instance>|並針對 DAS 案例發出 dasiupt <das_instance>|

|若要切換回原始的物件,請遵循相同的程序,不過是使用備份檔而不是 libdb2_36.so.1。

|HP-UX - 僅供 FixPak 4 或更新版本使用。

|您必須在嘗試此暫行解決方法之前,先安裝 FixPak 4 或更新版本。

|若要在 HP-UX 上建立必需的檔案庫,請: |

  1. |使用 db2stop force 關閉所有資料庫案例。
  2. |使用 db2admin stop force 關閉管理伺服器案例。
  3. |備份原始的 libdb2.sl (位於 /opt/IBMdb2/V<ver>.<rel>/lib 之下)。
  4. |libdb2_36.s1 複製為 libdb2.s1,並確定所有權及許可權仍維持一致。 |請使用下列命令來確定一致性:
    |-r-xr-xr-x bin:bin for libdb2.sl
  5. |針對每個資料庫案例發出 db2iupdt <instance>|並針對 DAS 案例發出 dasiupdt <das_instance>|

|若要切換回原始的物件,請遵循相同的程序,不過是使用備份檔而不是 libdb2_36.s1。

|其它的 UNIX 作業系統

|若您在其它 UNIX 作業系統上需要關於 DB2 和 Merant Driver Manager 的協助,請聯絡「IBM 支援」。


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