迁移时更新 ODBC 定义

作为迁移代理的一部分,您必须为代理和用户数据库创建 ODBC 定义和适用于新产品版本的数据库驱动程序。在运行 mqsimigratecomponents 命令之前,必须执行此操作。执行此操作的方式取决于操作系统:
Windows

ODBC 定义由操作系统存储。只有一个 ODBC 数据源库名称。您无需更改 DB2 和 SQL Server 数据源定义。按照为迁移的代理更改 32 位 ODBC 连接和 XA 资源管理器定义。中的说明更改 Oracle 和 Sybase 数据源定义。

LinuxUNIX

ODBC 定义存储在文本文件中。对于本产品的先前版本,该文件位于 /var/mqsi/odbc/.odbc.ini。使用 V6.0 时,请在该目录下新建一个文本文件,但不要替换现有文件。这意味着不会影响现有代理。设置环境变量 ODBCINI,让其指向此新文件;在 V6.0 命令控制台的设置过程中执行这一步。

在新的 V6.0 ODBC 配置文件中,确保列出您要迁移的代理将使用的所有数据源。有关如何创建新 ODBC.INI 文件的信息,请参阅在 Linux 和 UNIX 上定义 32 位数据库的 ODBC 连接。如果要通过 XA 启用协调的事务,还必须按照为迁移的代理更改 32 位 ODBC 连接和 XA 资源管理器定义。中的描述为 WebSphere MQ 更新 qm.ini 文件。

如果还原到先前版本的 WebSphere Message Broker,则必须还原对 ODBC 定义所做的更改。
  • UNIX 上,重新设置 ODBCINI 环境变量以指向先前版本的 odbc.ini 文件。
  • Windows 上,使用控制面板调整 ODBC 设置。
在运行 mqsimigratecomponents 命令之后,重新启动代理之前,更新 odbc.ini
相关任务
连接数据库
在 Linux 和 UNIX 上定义 32 位数据库的 ODBC 连接
在 UNIX 上定义 64 位数据库的连接
为迁移的代理更改 32 位 ODBC 连接和 XA 资源管理器定义。
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ah23960_