|本节描述如何配置 DB2 环境以使用“DB2 MQSeries 函数”。成功完成下列过程后,就可以在 SQL 中使用“DB2 MQSeries 函数”。这些函数的描述可在《发行说明》的『SQL |Reference』一节中找到。
|配置和启用“DB2 MQSeries 函数”的基本过程是:
|此外,要利用“DB2 MQSeries 函数”提供的发布/预订功能,还必须安装“MQSeries 集成器”或“MQSeries 发布/预订函数”。有关“MQSeries 集成器”的信息,可在以下网址找到:http://www.ibm.com/software/ts/mqseries/integrator。有关“MQSeries 发布/预订”功能部件的信息,可在类别 3 中的 http://www.ibm.com/software/ts/mqseries/txppacs 中找到。
|第 1 步是确保 DB2 服务器上至少安装了具有最新修订包的 MQSeries 版本 5.1。如果已安装了此版本的 MQSeries,则跳至下一步“安装 MQSeries AMI”。DB2 版本 7.2 |包括要与 DB2 配合使用的 MQSeries 服务器。有关安装 MQSeries |或升级现有 MQSeries 安装的特定于平台的指示信息可在以下网址处的特定于平台的《快速入门》中找到:http://www.ibm.com/software/ts/mqseries/library/manuals。在进行安装过程时,一定要设置缺省队列管理器。
|下一步就是安装“MQSeries 应用程序消息传递接口”(AMI)。这是对让管理和编程任务完全分离的
|MQSeries 编程接口的扩展。“DB2 MQSeries 函数”需要安装此接口。如果已在 DB2 服务器上安装了 MQSeries AMI,则跳至下一步“启用 DB2 MQSeries 函数”。如果未安装
|MQSeries AMI,则可通过随 DB2 7.2 提供的安装程序包或通过从 MQSeries Support Pacs
|Web 站点(网址为 http://www.ibm.com/software/ts/mqseries/txppacs)下载 AMI 的副本来完成此操作。AMI 可在“第 3 类-产品扩展功能”中找到。为方便起见,我们在提供 DB2 的同时也提供了 MQSeries AMI 的副本。此文件在
|sqllib/cfg 目录中。该文件的名称是与操作系统有关的:
|
AIX 版本 4.3 和更高版本 | ma0f_ax.tar.Z |
HP-UX | ma0f_hp.tar.Z |
Solaris 操作环境 | ma0f_sol7.tar.Z |
Windows 32 位 | ma0f_nt.zip |
|遵循 AMI 自述文件(包含在压缩安装映象中)中所概述的正常 AMI 安装过程。
|在此步骤中,您将对“DB2 MQSeries 函数”配置和启用数据库。enable_MQFunctions |实用程序是一个非常灵活的命令,它首先会检查是否设置了正确的 MQSeries 环境,然后为 DB2 MQSeries 函数创建缺省配置,启用带有这些函数的指定数据库,并确认配置是否生效。 |
|values DB2MQ.MQSEND('a test') |values DB2MQ.MQRECEIVE()第一个语句会将消息“a test”发送至 DB2MQ_DEFAULT_Q 队列,而第二个语句将接收回该消息。 |