配置数据库服务器进行 MQ 消息传递

必须配置 GBase 8s 数据库进行 MQ 消息传递。

要配置 MQ 消息传递:

  1. 将用户 gbasedbt 添加到 mqm 组。只有 mqm 组的成员才有权访问 WMQ 队列。有关更多信息,请参阅 WMQ 的特定于平台的文档。
  2. 关闭并重新启动 GBase 8s
  3. 使用 noyield 选项创建 mq VP 类。按照以下两种方式之一创建 VP 类:
    • 运行 onmode -p +1 mq
    • 手动更改 onconfig 文件以将以下参数添加到配置文件,然后关闭并重新启动 GBase 8s
      VPCLASS mq,noyield,num=1

将会自动创建 mq 虚拟处理器。

提示: 如果未创建 VP 类,那么尝试使用 MQ DataBlade 模块时将返回以下错误:
9799: User define routine (mqread) VP context switch failed.