Duangw

安装MQ(For SCO Openserver 5.0.5)

索引:

  1. 安装补丁包
  2. 调整内核参数
  3. 路径和目录
  4. 用户和组
  5. 安装软件
  6. 环境变量
  7. 校验安装是否成功

1.安装补丁包

使用pkginfo -l,查看OSRcompat包的状态是否为completed,若不是,需使用pkgrm删除该包,重新进行安装,否则安装不上。

 

2.调整内核参数

不调会报2195错。

/etc/conf/bin/idtune MSGMAX 16500
/etc/conf/bin/idtune MSGMNB 65532
/etc/conf/bin/idtune MSGSSZ 128
/etc/conf/bin/idtune SEMMAP 200 -max 200
/etc/conf/bin/idtune SEMMNI 300 -max 300
/etc/conf/bin/idtune SEMMNS 512 -max 512
/etc/conf/bin/idtune SEMMNU 176 -max 176
/etc/conf/bin/idtune SEMMSL 64 -max 64
/etc/conf/bin/idtune SEMOPM 60 -max 60
/etc/conf/bin/idtune SEMUME 20 -max 20
/etc/conf/bin/idtune SHMMAX 10000000
/etc/conf/bin/idtune SHMMNI 500
/etc/conf/bin/idtune SHMSEG 60 -max 60

 

3.路径和目录

MQ的安装路径是/opt/mqm;

数据目录是/var/mqm。

 

4.用户和组

建立一个组mqm;

建立一个用户mqm;

建立文件系统:/var/mqm、/var/mqm/logs、/var/mqm/errors;

要使用MQ的用户其必须与mqm是同一个组的。

 

5.安装软件

pkgadd -d /cdrom/osr5_221.img.安装。

 

6.环境变量

多语言支持:

export LANG=german
export NLSPATH=/usr/lib/locale/%L/LC_MESSAGES/%N

 

7.校验安装是否成功

crtmqm -q QMNAME;

建立一个default queue manager。

strmqm QMNAME;

开始该queue manager。

runmqsc QMNAME < mqmtop/samp/amqscoma.tst > defobj.out;

为该queue manager建立缺省的目标,qmqscoma.tst包含一系列的命令。查看defobj.out文件,若所有操作都是成功的,则安装成功。

endmqm QMNAME;

停止queue manager。

dltmqm QMNAME;

删除queue manager。