[tuxedo配置]我的配置

来源:互联网 发布:mac中国银行安全控件 编辑:程序博客网 时间:2024/05/01 12:00

setenv配置设置环境变量

call "C:/Program Files/Microsoft Visual Studio/VC98/Bin/vcvars32.bat"

set TUXDIR=D:/tuxedo
set ORACLE_HOME=D:/oracle/ora81
set ORACLE_SID=oracl
set APPDIR=D:/tuxapp1
set PATH=PATH=%TUXDIR%/bin;%TUXDIR%/include;%TUXDIR%/lib;%ORACLE_HOME%/bin;%PATH%
set TUXCONFIG=%APPDIR%/center.tux
set BDMCONFIG=%APPDIR%/center.bdm

set RM=Oracle_XA
set RMNAME=Oracle_XA

命令执行步骤

ORACLE 的准备:
1. 如果是8i:connect internal;如果是9i:connect sys
   执行 $ORACLE_HOME/rdbms/admin/xaview.sql,如果是9i $ORACLE_HOME = 类似D:/oracle/ora92
   grant select on v$xatrans$ to public with grant option;
   grant select on v$pending_xatrans$ to public with grant option;
   GRANT SELECT ON DBA_PENDING_TRANSACTIONS TO PUBLIC;
2. connect system
   grant select any table to public;
 
TUXEDO 的内容:

1. 查阅 $TUXDIR/udataobj/RM 是否有如下数据行(一种数据库只需其中一行):

   # ORACLE 8 for NT
   <RM NAME>;xaosw;/ORANT/RDBMS80/XA/XA80.LIB /ORANT/PRO80/LIB/MSVC/SQLLIB80.LIB

   # ORACLE 9i for NT
   Oracle_XA;xaosw;D:/oracle/ora92/rdbms/XA/ORAXA9.LIB D:/oracle/ora92/precomp/lib/msvc/oraSQL9.LIB

   # ORACLE for UNIX
   <RM NAME>:xaosw:-L${ORACLE_HOME}/lib -lclntsh

2. 在TUXEDO用户下创建 TMS
   buildtms -o $TUXDIR/bin/<TMS NAME> -r <RM NAME>

3. 配置 UBBCONFIG

   在 *GROUPS 节添加以下数据行:
   OPENINFO="<RM NAME>:Oracle_XA+Acc=P/<user name>/<password>+SesTm=600+SqlNet=<service name>+MaxCur=5+LogDir=."
   TMSNAME="<TMS NAME>"

   若连本地数据库,需设置环境变量 ORACLE_SID, 则为
   OPENINFO="<RM NAME>:Oracle_XA+Acc=P/<user name>/<password>+SesTm=600+MaxCur=5+LogDir=."
   TMSNAME="<TMS_NAME>"

原创粉丝点击