5 5 5

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

5

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

5

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

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

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

5
5过程 5

5
5
AIX
5
5

要在 AIX 上创建备用库:

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

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

5
5
Solaris Operating Environment
5
5

要在 Solaris Operating Environment 中创建备用库:

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

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

5
5
HP-UX PA-RISC
5
5

要在 HP-UX PA-RISC 上创建备用库:

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

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

5
5
HP-UX on IA64
5
5

要在 HP-UX on IA64 上创建备用库:

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

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

5
5
其它 UNIX 操作系统
5
5

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

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