使用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"