|在 UNIX 上,当“Merant 驱动程序管理器”存取 DB2 的 |ODBC 驱动程序时,遇到了 Unicode 支持的不兼容。这些不兼容将导致无论应用程序是否请求了使用 |Unicode,“Merant 驱动程序管理器”都会使用 Unicode。这可能会导致诸如“数据仓库中心”、“信息目录管理器”和 MQSI |等产品出现问题,因为这些产品要求“Merant 驱动程序管理器”支持非 |IBM 的数据源。在获得永久解决方案之前,可以使用未启用 |Unicode 支持的 DB2 ODBC 驱动程序库。受影响的 |DB2 UDB 版本包括带有修订包 2 或更新版本的版本 7.1 以及处于任何修订包级别的版本 7.2。
|DB2 版本 7.1 和 7.2 AIX 版、HP-UX 版和 Solaris 操作环境版中交付了未启用 Unicode 支持的备用 DB2 ODBC 驱动程序库。要使用此备用库,必须为它创建一个备份,并将该备份命名为初始 DB2 ODBC 驱动程序库的名称。
|要切换到 AIX、HP-UX 或 Solaris 操作环境上的非 |Unicode ODBC 库,参见下列指示信息。因为这是一个手工过程,所以,每当您更新产品时(包括在连续的修订包的应用程序之后)就必须执行此过程。
|AIX
|要在 AIX 上创建必需的库:
|cp db2_36.o db2.o |-r--r--r-- bin:bin for db2.o|
|要切换回到原始对象,使用备份文件而不是 db2_36.o,并遵循相同的过程。
|Solaris 操作环境
|要创建必需的库:
|cp libdb2_36.so.1 libdb2.so.1 |-r-xr-xr-x bin:bin libdb2.so.1
|要切换回到原始对象,使用备份文件而不是 libdb2_36.so.1,并遵循相同的过程。
|HP-UX — 只能用于修订包 4 或更新版本。
|在尝试此变通方法之前,必须安装修订包 4 或更新版本。
|要在 HP-UX 上创建必需的库:
|-r-xr-xr-x bin:bin for libdb2.sl
|要切换回到原始对象,使用备份文件而不是 libdb2_36.sl,并遵循相同的过程。
|其它 UNIX 操作系统
|如果需要关于其它 UNIX 操作系统上的 DB2 和“Merant 驱动程序管理器”的帮助,请与 IBM 支持机构联系。