1、先配置好ODBC数据源,比如数据源名字取“test”,数据源指定的数据库用户为“testUser”,密码为“study”;
2、使用mqsisetdbparms命令绑定数据源,绑定之前要先停止broker,如果broker名字为"BROKER1",则在Message Broker 控制台依次输入以下命令:
a:mqsistop BROKER1
b:mqsisetdbparms BROKER1 -n test -u testUser -p study
然后启动broker,执行以下命令:
mqsistart BROKER1
3、如果在mapping节点和compute节点需要使用这个数据源时,就在data source字段填写数据源名“test”即可。
以后如果不想使用这个数据源了,可以执行以下命令删除:
mqsisetdbparms BROKER1 -n test -d
注:初学者经常会忽略第2步,导致出现以下错误信息:
BIP2322E: 数据库错误:SQL 状态“'28000'”;本机错误代码“1017”;错误文本“'[Oracle][ODBC][Ora]ORA-01017: invalid username/password; logon denied '”。