ESB环境安装-LINUX环境下-命令行操作

====esb 环境安装====
1、安装mq
直接用root安装mq7,在安装过程会自动创建mqm用户与mqm组。
./mqlicense.sh -accept
[root@localhost WebSphere_MQ_V7.0.1.3]# rpm -ivh *.rpm
Preparing… ########################################### [100%]
Creating group mqm
Creating user mqm
1:MQSeriesRuntime ########################################### [ 4%]
2:MQSeriesClient ########################################### [ 7%]

2、安装mb8并升级到mb8.0.0.2
直接用root安装mb8, 在安装过程中会自动创建mqbrkrs组。
./setuplinuxia32.bin

3、创建wbiadmin用户,属于mqbrkrs组,并且将这个用户也加入到mqm组
useradd -s /bin/bash -g mqbrkrs -G mqm -m wbiadmin

or
useradd -m wbiadmin
uaermod -a -G mqbrkrs wbiadmin
usermod -a -G mqm wbiadmin

4、安装DB2
用命令行安装db2企业版或者客户端,一路选择下一步,全选默认安装就可以。
./db2_install
建数据库实例
cd /opt/ibm/db2/V9.7/instance
./db2isetup

5、将远程数据库catalog到本地
su – db2inst1
db2
catalog tcpip node trendy remote 172.17.2.122 server 50000
catalog database ESB_DB as ESBDB at node trendy
quit

6、修改wbiadmin的.bash_profile文件以及 .bashrc
vi .bash_profile
add

. /opt/ibm/mqsi/8.0.0.2/bin/mqsiprofile

#####Load ODBC set by Evan Add#########
#export ODBCINI=/var/mqsi/odbc/.odbc.ini
#export ODBCSYSINI=/var/mqsi/odbc/odbcinst.ini

export ODBCINI=/opt/ibm/IE02/2.0.0/etc/odbc.ini
export LANG=zh_CN.UTF-8

vi .bashrc
add

# User specific aliases and functions
# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi

7、修改odbc.ini的设置.
vi /opt/ibm/IE02/2.0.0/etc/odbc.ini

edit
[ODBC Data Sources]
DB2DB=IBM DB2 ODBC Driver

[ESBDB]
DRIVER=/opt/ibm/db2/V9.7/lib64/libdb2o.so
Description=IBM DB2 ODBC Database
Database=ESBDB

[ODBC]
InstallDir=/opt/ibm/mqsi/8.0.0.2/ODBC64/V7.0
UseCursorLib=0
IANAAppCodePage=4
UNICODE=UTF-8

7、测试wbiadmin远程连通db2数据库的连通性.
mqsicvp -n ESBDB -u esbuser1 -p 4GH1bk06

8、将测试环境的/home/ESBDATA/下的sapjco\sapjco64拷到生产环境的/home/ESBDAT目录下面。

9、切换到wbiadmin用户下,通过xmnager打开mq资源管理器,创建测试队列管理器和Broker。(或者用命令来建)
su – wbiadmin
crtmqm -q esbtest
strmqm esbtest
define ql(esbtest)

amqsput QName esbtest #放入测试信息,连按两下回车退出。

amqsget QName esbtest ##读取测试信息

endmqm esbtest ##结束队列管理器

dltmqm esbtest ##删除队列管理器

以下文章点击率最高

Loading…

发表评论