tuxedo基本命令详细说明
Tuxedo开发使用说明

Tuxedo开发使用说明1Tuxedo的环境设置包括Client端和Server端环境设置两个部分,下面将分别加以详细说明。
Tuxedo的client端主要是一组以dll方式提供的函数调用。
假设tuxedo的安装路径是TUXDIR=C:\tuxedo,那么dll就存放在TUXDIR\bin目录下,主要包括:wtuxws32.dll、libwsc.dll、libgp.dll、libbuft.dll、libfml.dll、libfml32.dll、tuxlib.dll等。
Client端通过环境变量WSNADDR的设置值连接其调用的服务器,因此必须在环境变量中(在autoexec.bat文件中)设置WSNADDR变量,其设置为:SET WSNADDR=//服务器IP地址:端口号IP地址和端口号必须是服务器配置文件中指定的的侦听IP地址和端口(详细情形见“tuxconfig配置文件”的说明)。
Tuxedo安装完毕后,需要设置的环境变量有(以Unix环境为例,Windows NT 或2000可以参考作相应设置):TUXDIR=tuxedo的安装路径 export TUXDIRLIBPATH=$TUXDIR/lib;$LIBPATH export LIBPATHPATH=$TUXDIR/bin; $PATH export PATHTUXCONFIG=tuxconfig文件的路径/tuxconfig export TUXCONFIG其中LIBPATH表示tuxedo的库文件路径(动态库),TUXCONFIG指向tuxedo 的配置文件(详细情形见“tuxconfig配置文件”的说明)。
2 RMRM文件存放在$TUXDIR/udataobj目录下(license文件lic.txt就在此目录下)。
Tuxedo通过XA/Open协议建立与数据库的通道,而此文件正是指定了数据库的接口。
如一个RM文件的内容如下(以Oracle 8.0.4数据为例):Oracle_XA:xaosw:-L${ORACLE_HOME}/lib -lclntsh -lmm -lsql${ORACLE_HOME}/lib/osntabst.o开发基于数据库的应用时必须配置此文件,关于RM的详细说明,见tuxedo的说明文第 1 页档。
tuxedo基本命令详细说明

1 tmloadcf检查UBBCONFIG文件的内容及格式将文本格式的UBBCONFIG文件编译生成二进制文件必须在主机上运行格式tmloadcf [-n] [-y] [-c] [-b blocks] {UBBCONFIG_file | -}参数-c 计算最小的IPC需求-n 仅仅进行UBBCONFIG文件的内容检查,不生成二进制文件-y 覆盖已有的二进制文件之前不提示-b blocks 如果环境变量TUXCONFIG所指的文件存放在一个裸设备上,建议使用该参数;如果该文件存放在文件系统上,则不需要2 tmunloadcf将二进制TUXCONFIG文件反编译为文本格式3 tmipcrm清除本机上的IPC资源自动根据TUXCONFIG_file参数查找相应的IPC资源一般在Tuxedo非正常停止的情况下用来清理残留IPC资源格式tmipcrm [-y] [-n] [TUXCONFIG_file]参数-y 对命令运行过程中的询问回答y-n 不清除IPC资源,只是列出IPC资源TUXCONFIG_file Tuxedo的配置文件。
如果不指定,则使用环境变量TUXCONFIG4 tmboot启动Tuxedo格式tmboot [-l lmid] [-g grpname] [-i srvid] [-s aout] [-o sequence][-S] [-A] [-b] [-B lmid] [-T grpname] [-e command] [-w] [-y] [-g][-n] [-c] [-M] [-d1]参数-l lmid 启动所有绑定到这个逻辑主机的服务,包括应用Server、TMS、Gateway等等-g grpname 启动grpname包含的所有服务,包括应用Server、TMS等-i srvid 启动所有SRVID为srvid的服务-s aout 启动Server名字为aout的服务,也可以用来启动TMS、Gateway等服务。
tuxedo常用命令

LD_LIBRARY_PATH=/usr/tuxedo/lib: /usr/informix/lib/esql ( for SCO )
在系统设定的目录下查看日志文件:ULOG.mmddyy和应用系统自己的日志。
登记中心的安装和配置
一、 软件打包
将目前的登记中心及其网关机上的配置文件目录~/etc和简单测试目录~/apps,及网关机上的~/cjhb打成一个包。在目录~/cjhb下的内容是用于完成成交回报交易的。
详细的内容参看《Ubbconfig配置.doc》
参看模版来实现移植或添加应用进程等等。
2、 对于dmconfig文件,可以任意使用一个文件名(如:dm.txt),使用一种文本编辑工具,将应用系统的多域互联及互相调用的关系进行配置,包括多域之间互联的地址和端口,然后使用系统命令:dmloadcf 来将文本文件dm.txt,转化成环境变量BDMCONFIG所指定的二进制文件。在该文件中主要包含了在多个域互连时用到的一些设置,主要包括:各个域的定义,各个域通讯连接的地址和端口(NWADDR),本地服务(DM_LOCAL_SERVICES)和远端服务(DM_REMOTE_SERVICES)以及数据依赖路由等等。
3、 修改环境变量设置文件:setenv,将如下环境变量的值进行修改,使之与实际的配置想符合。
例如:
TUXDIR=/home/tuxedo; export TUXDIR
PATH=$TUXDIR/binPATHHOME/runtime:.; export PATH
SHLIB_PATH=$TUXDIR/lib:/usr/lib:/lib;export SHLIB_PATH (for HPUX)
TUXED

⏹TUXCONFIG= path_name_of_TUXCONFIG_file⏹TUXDIR= path_name_of_BEA_Tuxedo_system_root_directory⏹APPDIR= path_name_of_BEA_Tuxedo_application_root_directory⏹PATH= $APPDIR:$TUXDIR/bin:/bin:$PATH⏹LD_LIBRARY_PA TH= $APPDIR:$TUXDIR/lib:/lib:/usr/lib:$LD_LIBRARY_PATH⏹export TUXCONFIG TUXDIR APPDIR PA TH LD_LIBRARY_PATH⏹tmboot(启动) tmshutdown(关闭)⏹-w(ait)⏹-n(oexec) 无进程执行⏹-q(uit) 无执行输出⏹–y 对所有进程的提示回答Y⏹–c(heck)计算应用系统对IPC资源的最少要求,并输出⏹-dl显示命令行参数(调试使用)⏹-A|-B loc | -M //-A启动所有进程,-M在MASTER上启动所有管理进程,-B启动指定逻辑名服务器的BBL进程⏹-S | -l lmid| -s aout |-g grpname | -i srvid | -g grpname – i srvid•-S启动Server节中的所有服务-s启动指定服务器进程⏹-o sequence启动sequence的服务进程⏹-T group-name启动组中TMS进程⏹-E envlabel⏹-e errcmd 任何一个进程启动错误后执行的命令⏹tuxconfig是TUXEDO系统的参数配置二进制文件⏹ubbcfg是所有资源的定义文件⏹需要把tuxconfig设置成环境变量⏹tmloadcf 将ubbcfg编译成二进制文件⏹IPCKEY:范围:32769~262142.⏹MASTER:指定TUXEDO应用系统的MASTER服务器.⏹DOMAINID:TUXEDO应用系统的唯一标示.⏹UID:在UNIX下就是管理Tuxedo管理员用户ID⏹GID:用户组ID⏹PERM:对Tuxedo系统IPC资源的存取权限,默认为0666,任何人都可以操作.⏹MAXACCESSERS:默认50⏹MAXSERVERS:默认50⏹MAXSERVICES:默认100⏹MAXGTT 20 :系统最多的并发的全局交易数目⏹MODEL:⏹SHM:单机或多台服务器,但共享一个全局内存.⏹MP:多服务器但没有公用一个全局共享内存.⏹OPTION:⏹LAN:多机部署模式,多机cluster方式时必须指定为LAN方式⏹MIGRATE:表示可以以组为单位进行机器间SERVER的迁移。
TUXEDO教程

2003.8
1.中间件 1.中间件
定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不 同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和 网络通讯 。 工作机制:客户端上的应用程序需要从网络中的某个地方获取一定的数据或服务,这 些数据或服务可能处于一个运行着不同操作系统和特定查询语言数据库的服务器中。 而C/S应用程序中负责寻找数据的部分只需访问一个中间件系统,由中间件完成到网络 C/S应用程序中负责寻找数据的部分只需访问一个中间件系统,由中间件完成到网络 中找到数据源或服务,进而传输客户请求、重组答复信息,最后将结果送回应用程序对象请求代理的标准,分别是CORBA和DCOM
事务处理中间件(TPM, Monitor) 事务处理中间件(TPM,Transaction Processing Monitor) IBM cics Bea Tuxedo
2.Tuxedo简介 2.Tuxedo简介
1.中间件(续) 1.中间件( 中间件
中间件的分类 :
数据库中间件(DM,Database Middleware) Middleware) 数据库中间件(DM,
ODBC是一种基于数据库的中间件标准 ODBC是一种基于数据库的中间件标准
远程过程调用中间件( Call) 远程过程调用中间件(RPC, Remote Procedure Call) 面向消息中间件(MOM, Middleware) 面向消息中间件(MOM,Message Oriented Middleware) IBM MQ 基于对象请求代理(ORB, Broker) 基于对象请求代理(ORB,Object Request Broker)的中间件
TUXEDO使用说明

TUXEDO使用说明一、键tuxedo用户.* User NAME tuxedoUser ID [206] # ADMINISTRATIVE USER? true + Primary GROUP [informix] + Group SET [informix,staff] + ADMINISTRATIVE GROUPS [] +ROLES [] + Another user can SU TO USER? true + SU GROUPS [ALL] + HOME directory [/home/tuxedo]Initial PROGRAM [/usr/bin/ksh]1.TUXEDO使用的环境变量●TUXDIR:TUXEDO的路径●PATH:在PA TH中添加TUXEDO的BIN路径●LIBPATH:TUXEDO的链接库所在路径●APPDIR:编译和运行TUXEDO的应用程序所在路径●TUXCONFIG:tuxconfig文件所在路径2.生成tuxconfig文件:执行tmloadcf –y ubb(文件名),其中-y表示确认,不加则会提示是否确认3.生成tuxconfig文件时所用的文件格式说明●DOMAINID:TUXEDO名称,可任意指定●MASTER:可任意指定●MAXACCESSERS:最大连接数●MAXSERVERS :最大服务器数量●MAXSERVICES :最大服务数●MODEL :类型SHM(单机)LM(多机)●LDBAL N●MACHINES:机器描述✧APPDIR :见环境变量说明✧TUXCONFIG :见环境变量说明✧TLOGDEVICE :若直接连接数据库,需要设此项,LOG文件✧TUXDIR :见环境变量说明✧MAXWSCLIENTS :最大客户连接数●机器名称LMID=simple (MASTER 名称)●GROUPS✧描述组的信息,可描述1个以上✧LMID:见机器名称✧GRPNO:组号✧TMS_NAME:数据库连接时,定义数据库连接信息的文件名✧TMSCOUNT:数据库连接时使用,表时启动几个✧OPENINFO:数据库连接时打开数据库信息✧CLOSEINFO:数据库连接时关闭数据库信息●SERVERS描述服务器信息✧SRVGRP:在GROUPS中定义的组名✧SRVID:服务器ID,自定,不重复就可以了✧CLOPT:连接信息●SERVICES服务名4.启动tuxedo●全部启动:tmboot –y●启动单个server:tmboot –s server名5.停止tuxedo●全部停止:tmshutdown –y●停止单个server:tmshutdown –s server名6.建立一个服务:buildserver -f simpserv.c -o simv -r INFORMIX-OnLine -s TOUPPER●-f表示编译文件名称●-o表示编译形成的执行文件●-r数据库连接时使用表示数据库类型●-s服务名,与第三项的SERVERS一致7.建立一个客户端:若未本地连接无特殊要求,远程连接时:●环境变量增加WSNADDR=//128.1.99.99:21008.使用buildclient –f simpce.c –o simc –w9.定义事务管理buildtms –r INFORMIX-OnLine –o bin/TMS_INF10.crdl –b 2000 –z /home/fxsh/tuxedo/TLOG。
tuxedo常用命令

TUXEDO 常用命令及环境介绍一、环境TUXCONFIG=path_name_of_TUXCONFIG_fileBDMCONFIG=path_name_of_BDMCONFIG_fileTUXDIR=path_name_of_BEA_Tuxedo_system_root_directoryAPPDIR=path_name_of_BEA_Tuxedo_application_root_directoryPATH=$APPDIR:$TUXDIR/bin:/bin:$PA THSHLIB_PATH =$APPDIR:$TUXDIR/lib:/lib:/usr/lib:$ SHLIB_PA THExport TUXCONFIG TUXDIR APPDIR PATH SHLIB_PA TH二、命令1.配置文件装载、备份,服务启动、关闭命令Tmloadcf:根据指定TUXCONFIG环境,把文本文件转换成二进制文件Tmunloadcf:把TUXCONFIG二进制文件转换成文本文件Dmloadcf:根据指定BDMCONFIG环境,把文本文件转换成二进制文件Dmunloadcf:把BDMCONFIG二进制文件转换成文本文件Tmboot [[-g grpname] [-i srvid]]:启动服务,不带参数启动所有服务,-g参数启动指定组名称内的服务,-i参数启动指定标识的服务Tmshutdown [[-g grpname] [-i srvid]]:停止服务,不带参数停止所有服务,-g参数停止指定组名称内的服务,-i参数停止指定标识的服务2.Tmadmin命令Tmadmin:BEA Tuxedo bulletin board command interpreter>Crdl –z path –b blocks:创建TLOG设备>Crlog –m machine:创建事务LOG文件>Printclient (pclt):显示当前CLIENT连接情况>Printqueue(pq):显示队列情况>PrintServer(psr):显示所有SERVER情况(调用次数、IDLE/BUSY)>PrintService(psc):显示所有SERVICE情况(调用次数、IDLE/BUSY)>Bbclean(bbc):一些服务无法正常停止,用BBC清除进程IPC资源后,可正常停止3.Ipc清除命令,进程杀死命令ipcs|awk '/bill/{if(NF==6)print "ipcrm -"$1" "$2}'|sh:清除属于用户bill的所有ipc资源,如果需要清除其他用户的ipc资源,把bill替换成相应的用户名称ps -ef|awk '!/sh/{if($1=="bill")print "kill -9 "$2}'|sh:杀死属于用户bill的所有进程,如果需要杀死其他用户的进程,把bill替换成相应的用户名称4.检查某个用户超过占用内存脚本文件:chkmem,输入参数用户名称,最小占用内存ShowProcs () {typeset -i M_SIZEtypeset -i K_SIZE[ $1 ] || {echo "No Procs Found!"return}while [ $1 ]doif [ $1 != "PID" ]thenif [ $3 -ge "$MEMORY" ]thenK_SIZE=$3*4M_SIZE=K_SIZE/1024echo "PID=$1 exec=$5 SZ=$K_SIZE(K), $M_SIZE(M)"|awk '{printf("%-18s%-20s%-20s%-20s\n", $1, $2, $3, $4);}'fifishift 5done}typeset -i MEMORYecho "Shell for Checking Process' memory used"echo "Input User:\c"read USERecho "Input Used Memory:(?M)\c"read MEMORYMEMORY=$MEMORY*256PROCS="`ps -lu $USER|awk '{print $4, $5, $10, $12, $14}'`"ShowProcs $PROCS。
tuxedo常用命令

Tuxedo基本命令: 服务启动:tmboot –y 如果只需要启动单个则tmboot –S servername 服务停止:tmshutdown –y 同样tmshutdown –S servername tmadmin –v 查看 tuxedo 版本及license信息 tmloadcf -y ubb_file 编译文本格式的ubb文件到二进制的ubb文件 tmloadcf -c ubb_file 测试IPC资源最小需求 tmadmin>bbparms (bbp) 显示BB(Bulletin Board)的关键参数配置 tmadmin>bbstats (bbs) 显示当前BB(Bulletin Board)的统计信息 tmadmin>printclient (pclt) 显示当前连接tuxedo的客户端信息 tmadmin>printserver (psr) 显示 server 的信息 tmadmin>printservice (psc) 显示 service 的信息 tmadmin>printtrans (pt) 显示当前事务的信息 tmadmin>printqueue (pq) 显示请求队列的信息 和Unix shell命令结合使用,例如: echo psr| tmadmin | grep –v IDLE 取得在用的服务 echo psr| tmadmin | grep –v IDLE|wc -l echo psr| tmadmin | sort +4 echo psc| tmadmin | sort +6 echo pq | tmadmin | sort +4 echo pclt | tmadmin | grep –v WSH|grep –v tmadmin|wc –l
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 tmloadcf检查UBBCONFIG文件的内容及格式将文本格式的UBBCONFIG文件编译生成二进制文件必须在主机上运行格式tmloadcf [-n] [-y] [-c] [-b blocks] {UBBCONFIG_file | -}参数-c 计算最小的IPC需求-n 仅仅进行UBBCONFIG文件的内容检查,不生成二进制文件-y 覆盖已有的二进制文件之前不提示-b blocks 如果环境变量TUXCONFIG所指的文件存放在一个裸设备上,建议使用该参数;如果该文件存放在文件系统上,则不需要2 tmunloadcf将二进制TUXCONFIG文件反编译为文本格式3 tmipcrm清除本机上的IPC资源自动根据TUXCONFIG_file参数查找相应的IPC资源一般在Tuxedo非正常停止的情况下用来清理残留IPC资源格式tmipcrm [-y] [-n] [TUXCONFIG_file]参数-y 对命令运行过程中的询问回答y-n 不清除IPC资源,只是列出IPC资源TUXCONFIG_file Tuxedo的配置文件。
如果不指定,则使用环境变量TUXCONFIG4 tmboot启动Tuxedo格式tmboot [-l lmid] [-g grpname] [-i srvid] [-s aout] [-o sequence][-S] [-A] [-b] [-B lmid] [-T grpname] [-e command] [-w] [-y] [-g][-n] [-c] [-M] [-d1]参数-l lmid 启动所有绑定到这个逻辑主机的服务,包括应用Server、TMS、Gateway等等-g grpname 启动grpname包含的所有服务,包括应用Server、TMS等-i srvid 启动所有SRVID为srvid的服务-s aout 启动Server名字为aout的服务,也可以用来启动TMS、Gateway等服务。
通常和-g选项联合使用-o sequence 启动SERVERS段中SEQUENCE参数为sequence的服务-S 启动SERVERS段中的所有Server-A 启动管理Server,例如DBBL、BBL、BRIDGE等-b 从BACKUP主机上启动服务-B lmid 启动逻辑主机lmid上的BBL服务-M 启动主机上的管理服务-d1 将命令行参数打印在stdout,一般多用来调试应用时给出更多的信息-T grpname 启动grpname组上的TMS服务-e command 在启动过程中,如果某个服务没有启动成功,则执行command,可以是可执行程序、脚本等-w 通知tmboot启动另外一个服务,不必等待初始化的完成。
该选项要慎用,因为某些服务是存在依赖关系的,例如BBL和DBBL,应用的Server和BBL等-y 在命令执行过程中遇到询问,回答y-q 不在stdout上显示执行顺序-n 只显示启动时的执行顺序,不执行真正的启动-c 显示最小的IPC需求5 tmshutdown停止Tuxedo参数-w delay 向Server发出停止信息,等待delay秒后,如果没有正确停止,则向Server发送一个SIGTERM,然后再发送一个SIGKILL消息-k {TERM|KILL} 向需要停止的Server发送SIGTERM或者SIGKILL消息其他参数请参考tmboot6 tmadminTuxedo命令行管理终端格式tmadmin [ -r ] [ -c ] [ -v ]参数-r tmadmin以客户端的身份连入Tuxedo,而不是以管理员身份连入。
以客户端身份连入时,很多管理命令无法使用-c 进入配置模式-v 显示Tuxedo的版本及许可证信息6.1 tmadmin - bbpbbparms (bbp)显示BB参数的一个概要信息示例> bbpBulletin Board Parameters:MAXSERVERS: 50MAXSERVICES: 100MAXACCESSERS: 100MAXGTT: 100MAXCONV: 1MAXBUFTYPE: 16MAXBUFSTYPE: 32MAXOBJECTS: 1000MAXINTERFACES: 150IPCKEY: 123456MASTER: simpleMODEL: SHMLDBAL: NSCANUNIT: 10SANITYSCAN: 6DBBLWAIT: 2BBLQUERY: 30BLOCKTIME: 8Shared Memory ID: 06.2 tmadmin - psrprintserver (psr)显示Server的信息格式printserver (psr) [-m machine] [-g groupname] [-i srvid] [-q qaddress]参数-m machine 指定逻辑主机名称-g groupname 指定组名-i srvid 指定Server ID-q qaddress 指定队列名称列说明✧Prog Name: Server的名字✧Queue Name: 对应队列的名字✧Grp Name: 该Server所属的组名称✧ID: Server的ID✧RqDone: 已经请求的次数,包括成功的和失败的请求✧Load Done: RqDone×Server的权重因子,权重因子默认为50✧Current Service: 当前正在执行的Service,IDLE表示空闲6.3 tmadmin - pscprintservice (psc)显示Service信息格式printservice (psc) [-m machine] [-g groupname] [-i srvid] [-a { 0 | 1 | 2 }][-q qaddress] [-s service]参数-m machine 指定逻辑主机名称-g groupname 指定组名-i srvid 指定Server ID-q qaddress 指定队列名称-s service 指定service名称-a { 0 | 1 | 2 } -a0显示应用Service,-a1显示应用Service和系统Service中可以被应用直接调用的,-a2显示显示应用Service和系统Service中可以被应用直接调用的以及可以被Tuxedo系统调用的列说明✧Service Name: 发布出来的服务名✧Routine Name: 服务对应的方法名,或者函数名✧Prog Name: 服务所在的Server名字✧Grp Name: 服务所在的组名字✧ID: 服务所在的Server ID✧Machine: 服务所在逻辑主机名字✧#Done: 服务被调用的次数✧Status: 服务当前状态6.4 tmadmin - pcltprintclient (pclt)显示连接到Tuxedo的客户端信息格式printclient (pclt) [-m machine] [-u usrname] [-c cltname]参数-m machine 指定主机名称-u usrname 指定用户名称-c cltname 指定客户端名称列说明✧LMID: 逻辑主机名称✧User Name: 用户名称✧Client Name: 客户端名称✧Time: 客户端连接的时间✧Bgn/Cmmt/Abrt: 开始的、已提交的、中断的事务数量关于结构体tpinfo_ttuxedo客户端使用tpinit连接tuxedo服务器时,tpinit函数有一个参数,类型为tpinfo_t,pclt命令中看到的User Name, Client Name都是来自该结构体6.5 tmadmin - pqprintqueue (pq)显示请求队列信息格式printqueue (pq) [qaddress]参数qaddress 指定队列名称列说明✧Prog Name: Server的名字✧Queue Name: 队列名称✧# Server: 该队列上Server的数量✧Wk Queued: 队列中的请求数×权重系数,缺省是50✧# Queued: 排队的请求数,此数量包括正在处理的请求Ave. Len: 按照一定的时间,对排队的数量取得平均值一、Tuxedo基本命令#1.设置环境变量TUXDIR,APPDIR,TUXCONFIG,LANG(跟OS相关),LD_LIBRARY_PATH(跟OS相关)#2.编译ubb文本生成二进制配置文件:tmloadcf –y ubbconfig#3.所有机器上运行tlisten,具体见文档中NETWORK一节#4.启动tmboot –y#5.关闭tmshutdown –y参数:-A 在所有机器上启动/关闭管理的Server进程-M 只在MASTER机器上启动/关闭管理的Server进程-i srvid 启动/关闭某个server id指定的Server进程-g grpname 启动/关闭某个server group名字指定的Server Group-S 启动/关闭所有应用服务器(LMID)-s server-name 启动/关闭某个server名字指定的Server进程-l lmid option 在指定的机器上启动/关闭所有TMS进程和应用服务器(LMID)-T grpname 启动/关闭指定的server group中所有的TMS进程-B lmid 在指定的机器上启动/关闭BBL进程-e command 指定一个程序可以当在MASTER机器上启动任何一个进程失败时执行-c 计算出当前UBB配置的Tuxedo启动最少要占用的系统IPC资源#用tmunloadcf > generated.ubb 可以得出目前配置得UBB文件所有得参数值(没有设置的有缺省值)#用tmloadcf –c或tmboot –c可以计算出当前UBB配置的Tuxedo启动最少要占用的系统IPC 资源。
二、UBB文件配置说明UBB配置文件分成*RESOURCES,*GROUP,*SERVER,*SERVICE,*NETWORK等若干节。
DEFAULT表示该节中所有对象共有的缺省属性。
*RESOURCES#RESOUCES节提供整个系统的基本参数。
IPCKEY 55555 (32767-262143)#进行IPC通讯的key值DOMAINID unicom#DOMAIN的ID值MASTER unicom1,unicom2#指定DOMAIN中的管理主机为unicom1,运行过程中unicom1若出现问题,管理主机切换至unicom2MAXACCESSERS 1000#这里该值表示整个系统中每个机器上可以访问TUXEDO的Client和Server的总数(可以访问 BBL的最大进程数),应大于license用户数+server数(副本应记入)。