使用 TUXEDO XA 需要做以下几件事
以下以 ORACLE V815 为例:
1. 修改%TUXDIR%\ udataobj \ RM 文件,在 RM 文件中指定数据库提供的 XA
库。
Oracle_XA;xaosw; e:\Oracle\Ora81\ rdbms\ xa \ oraxa8.lib
e: \Oracle\Ora81\precomp\ lib\ msvc \ orasql8.lib(windows)
(unix:Oracle_XA:xaosw: - L${ORACLE_HOME}/lib - lclntsh.sl)
2. 编译 TMS(全局交易管理服务)
命令:buildtms –o TMS_ORA –r Oracle_XA
3.COPY TMS_ORA 到%TUXDIR\bin 目录下(或者放到$APPDIR)
4.在 UBBCONFIG 中配置 TLOG 日志和 TMS_ORA 服务
*MACHINES
APPDIR="/disk2/tuxedo/demo"
TUXCONFIG="/disk2/tuxedo/demo/tuxconfig"
TUXDIR="/disk2/tuxedo"
TLOGDEVICE="/disk2/tuxedo/demo/TLOG"
TLOGNAME="TLOG"
TLOGSIZE=1024*GROUPS
GROUP1
LMID=simple GRPNO=1
TMSNAME=TMS_ORA TMSCOUNT=3
OPENINFO="Oracle_XA:Oracle_XA+Acc=P/tuxedo/odexut+SesTM=120+LogDir
=/disk2/tuxedo/demo/XALOG"