5
5
5Merant 驱动程序管理器不兼容性(UNIX)
5当“Merant 驱动程序管理器”访问 UNIX 上的 DB2 ODBC 驱动程序时,存在与 Unicode 支持不兼容的情况。即使应用程序未请求使用 Unicode,这些不兼容情况也会导致“Merant 驱动程序管理器”使用 Unicode。这种情况可能会导致要求“Merant 驱动程序管理器”支持非
5IBM 数据源的组件(例如,数据仓库中心、信息目录管理器和 MQSI)遇到问题。在有永久解决方案之前,可使用未启用 Unicode 支持的备用 DB2 ODBC 驱动程序库。
5DB2 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- 以实例所有者身份,使用 db2stop force 命令来关闭所有数据库实例。
5- 使用 DB2 管理服务器(DAS)实例标识,通过使用 db2admin stop force 命令来关闭 DAS 实例。
5- 备份 /usr/lpp/db2_81/lib 目录中的原始 db2.o 文件。
5- 使用 root 用户权限,发出 slibclean 命令。
5- 将文件 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- 以实例所有者身份,使用 db2stop force 命令来关闭所有数据库实例。
5- 使用 DB2 管理服务器(DAS)实例标识,通过使用 db2admin stop force 命令来关闭 DAS 实例。
5- 备份 /opt/IBMdb2/V8.1/lib 目录中的原始 libdb2.so.1 文件。
5- 将文件 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
5- 对每个数据库实例发出 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- 使用 db2stop force 命令来关闭所有数据库实例。
5- 使用 db2admin stop force 命令关闭 DB2 管理服务器(DAS)实例。
5- 备份 /opt/IBMdb2/V8.1/lib 目录中的原始 libdb2.sl 文件。
5- 将文件 libdb2_36.sl 复制为备份文件 libdb2.sl,并确保所有权和许可权仍保持一致。使用以下命令来确保一致性:
5
cp libdb2_36.sl libdb2.sl
5-r-xr-xr-x bin:bin for libdb2.sl
5- 对每个数据库实例发出 dasupdt <instance> 命令,并对 DAS 实例发出 dasupdt <das_instance> 命令。
5要切换回到原始对象,请遵循同一过程,但请使用备份文件,而不是 libdb2_36.sl 文件。
5
5- HP-UX on IA64
5-
5
要在 HP-UX on IA64 上创建备用库:
5
5- 使用 db2stop force 命令来关闭所有数据库实例。
5- 使用 db2admin stop force 命令关闭 DB2 管理服务器(DAS)实例。
5- 备份 /opt/IBMdb2/V8.1/lib 目录中的原始 libdb2.so 文件。
5- 将文件 libdb2_36.so 复制为备份文件 libdb2.so,并确保所有权和许可权仍保持一致。
5使用以下命令来确保一致性:
5
cp libdb2_36.so libdb2.so
5-r-xr-xr-x bin:bin for libdb2.so
5- 对每个数据库实例发出 dasupdt <instance> 命令,并对 DAS 实例发出 dasupdt <das_instance> 命令。
5要切换回原始对象,遵循同一过程(使用备份文件而不是 libdb2_36.so 文件)。
5
5- 其它 UNIX 操作系统
5-
5
如果您需要关于 DB2 UDB 和其它 UNIX 操作系统上的“Merant 驱动程序管理器”的帮助,请与 IBM 支持机构联系。
5
5
[ 页的顶部 |上一页 | 下一页 | 目录 ]