BEA Tuxedo管理手册
3.3 INFORMIX XA
1.运行esql -lib获得要连接的所有lib库的名称.然后将这些名称全部加到RM文件中
INFORMIX-OnLine:infx_xa_switch:${INFORMIXDIR}/lib/esql/libi
nfxxa.a /usr/informix/lib/esql/libixos.a
/usr/informix/lib/esql/libixgen.a /usr/informix/lib/esql/libixsql.a /usr/informix/lib/libixasf.a /usr/informix/lib/esql/libixos.a /usr/informix/lib/esql/libixgen.a
/usr/informix/lib/esql/libixgls.a -lnsl_s -lm -lV3 -lcl -lsec
/usr/informix/lib/esql/libixglx.a
2.ubbconfig 文件中
*GROUP节 TMS_NAME=TMS_INFO TMSCOUNT=3 OPENINFO=\
具体察看Sybase文当中xa_open String中提供了解释 3.运行 buildtms -o $(TUXDIR)/bin/TMS_INFO -r INFORMIX-OnLine 4. 在tpsvrinit()中EXEC SQL CONNECT ...改成 tpopen, tpsrvdone()
中EXEC SQL DISCONNECT...改成tpclose(); 实际可查看
$TUXDIR/apps/bankapp/appinit.c
5.需在ubb文件中MACHINE节指定TLOGDEVICE,TLOGSIZE
例:TLOGDEVICE=\
第 16 页 共 27 页
BEA Tuxedo管理手册
TLOGSIZE=500
6.建立TLOG文件直接拷贝$TUXDIR/apps/bankapp/crtlog.sh.设定相
关的环境变量后运行该shell文件.
7.启动事务用tpbegin(3,0),提交回滚用tpcommit/tpabort.
四、Tuxedo多机方式配置要点
tuxedo多机方式配臵有两个方面
4.1启动tlisten
tlisten在tuxedo启动时扮演控制者的角色,在非master机上由
tlisten启动bbl和应用服务器,tlisten的启动方法为
tlisten -l //hostip:ipport
1.注意这里的ipport必须和ubb文件中NETWORK域的NLSADDR一致,最好都用IP地址,以避免双方对同一机器名解释出不同的IP地址。 2. tlisten必须在所有的机器上启动,启动后才能运行tmboot.建议
操作系统启动时就运行tlisten.
3.注意各个节点的tlisten都有PASSWORD,存
在%APPDIR%\\.adm\\tlisten.pw文件下,如果那里没有,就读TUXEDO的%TUXDIR%\%udataobj\\tlisten.pw文件中的内容。各节点的tlisten password要保证绝对一样(包括回车!)。否则会报错:‘Security
Violation’。
第 17 页 共 27 页
BEA Tuxedo管理手册
4.2 ubb文件配置
对于多机模式一般就是指单一domain管理的多台机器,所有机器上仅
需要一个ubb文件,以下是ubb文件的模板
*RESOURCES IPCKEY
80952
MAXACCESSERS 40 MAXSERVERS
35
MAXSERVICES 75 MASTER
OPTIONS
SITE1,SITE2
LAN,MIGRATE // MIGRATE表示MASTER可以动态
迁移
MODEL MP // 多机模式
*MACHINES
\
LMID=\
APPDIR=\:/Bea/tuxedo/samples/atmi/simpapp\
TUXCONFIG=\
TUXDIR=\
UID=0 GID=0 TYPE=\
MAXWSCLIENTS=5
第 18 页 共 27 页
BEA Tuxedo管理手册
MAXACCESSERS=40
\
APPDIR=\
TUXCONFIG=\
TUXDIR=\
UID=1002 GID=101 TYPE=\
MAXWSCLIENTS=15 MAXACCESSERS=100
*GROUPS
GROUP1 GROUP2
LMID=site1 GRPNO=1 OPENINFO=NONE LMID=site2 GRPNO=2 OPENINFO=NONE
*SERVERS
DEFAULT: DEFAULT: RESTART=Y MAXGEN=5 REPLYQ=Y CLOPT=\
WSL
SRVGRP=GROUP1 SRVID=20 CLOPT=\
//10.128.5.201:9009\
第 19 页 共 27 页
BEA Tuxedo管理手册
WSL SRVGRP=GROUP2 SRVID=10 CLOPT=\
//10.128.5.200:9009\simpserv SRVGRP=GROUP1 SRVID=3 simpserv SRVGRP=GROUP2 SRVID=4
*SERVICES
*NETWORK
site1 NADDR=\
NLSADDR=\
site2 NADDR=\
NLSADDR=\# BRIDGE=\
4.3 管理
只能在master机上运行tmadmin进行管理。要获得统计信息在tmadmin中应运行default –m
命令。
$tmadmin
>default –m SITE1 >psr >bbi
第 20 页 共 27 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库tuxedo管理(4)在线全文阅读。
相关推荐: