发行说明

5Merant 驱动程序管理器不兼容性(UNIX)

5当“Merant 驱动程序管理器”存取 UNIX 上的 DB2 ODBC 驱动程序时,存在与 Unicode 支持不兼容的情况。即使应用程序未请求使用 Unicode,这些不兼容情况也会导致“Merant 驱动程序管理器”使用 Unicode。这种情况可能会导致要求“Merant 驱动程序管理器”支持非 5IBM 数据源的组件(例如,数据仓库中心、信息目录管理器和 MQSI)遇到问题。在有永久解决方案之前,可使用未启用 Unicode 支持的备用 DB2 ODBC 驱动程序库。

5DB2 UDB 版本 8.1 的 AIX 版、HP-UX 版和 Solaris Operating 5Environment 版附带包括了未启用 Unicode 支持的备用 DB2 ODBC 驱动程序库。要使用此备用库,必须创建它的副本,并将副本命名为原始 DB2 ODBC 驱动程序库的名称。

5注:
备用(_36)库包含 DB2 JDBC 驱动程序所需要的 Unicode 功能。使用这个库使得 JDBC 应用程序(包括 WebSphere Application Server)能够成功地与 DB2 UDB 配合工作。 5

5要在 AIX、HP-UX 或 Solaris Operating Environment 上切换至非 Unicode ODBC 库,请查看以下指示信息。由于这是一个手工过程,所以每次更新产品时(包括应用连续的“修订包”或修改级别之后)都必须执行此过程。

5过程

5

5AIX

5要在 AIX 上创建必需的库:

  1. 5以实例所有者身份,使用 db2stop force 命令来关闭所有数据库实例。
  2. 5使用 DB2 管理服务器(DAS)实例标识,通过使用 db2admin stop force 命令来关闭 DAS 实例。
  3. 5备份 /usr/lpp/db2_81/lib 目录中的原始 db2.o 文件。
  4. 5使用 root 用户权限,发出 slibclean 命令。
  5. 5将文件 db2_36.o 复制为备份文件 db2.o,并确保所有权和许可权仍保持一致。使用以下命令:
    5cp db2_36.o db2.o
    5-r--r--r-- bin:bin for db2.o
    5

5要切换回到原始对象,请遵循同一过程,但请使用备份文件,而不是 db2_36.o 文件。

5Solaris Operating Environment

5要在 Solaris Operating Environment 中创建必需的库:

  1. 5以实例所有者身份,使用 db2stop force 命令来关闭所有数据库实例。
  2. 5使用 DB2 管理服务器(DAS)实例标识,通过使用 db2admin stop force 命令来关闭 DAS 实例。
  3. 5备份 /opt/IBMdb2/V8.1/lib 目录中的原始 libdb2.so.1 文件。
  4. 5将文件 libdb2_36.so.1 复制为备份文件 libdb2.so.1,并确保所有权和许可权仍保持一致。使用以下命令:
    5cp libdb2_36.so.1 libdb2.so.1
    5-r-xr-xr-x bin:bin libdb2.so.1
  5. 5对每个数据库实例发出 dasupdt <instance> 命令,并对 DAS 实例发出 dasupdt <das_instance> 命令。 5

5要切换回到原始对象,请遵循同一过程,但请使用备份文件,而不是 libdb2_36.so.1 文件。

5HP-UX

5要在 HP-UX 上创建必需的库:

  1. 5使用 db2stop force 命令来关闭所有数据库实例。
  2. 5使用 db2admin stop force 命令关闭 DB2 管理服务器(DAS)实例。
  3. 5备份 /opt/IBMdb2/V8.1/lib 目录中的原始 libdb2.sl 文件。
  4. 5将文件 libdb2_36.sl 复制为备份文件 libdb2.sl,并确保所有权和许可权仍保持一致。使用以下命令来确保一致性:
    5cp libdb2_36.sl libdb2.sl
    5-r-xr-xr-x bin:bin for libdb2.sl
  5. 5对每个数据库实例发出 dasupdt <instance> 命令,并对 DAS 实例发出 dasupdt <das_instance> 命令。 5

5要切换回到原始对象,请遵循同一过程,但请使用备份文件,而不是 libdb2_36.sl 文件。

5其它 UNIX 操作系统

5如果您需要关于 DB2 UDB 和其它 UNIX 操作系统上的“Merant 驱动程序管理器”的帮助,请与“IBM 支持机构”联系。 5


[ 页的顶部 | 上一页 | 下一页 | 目录 ]