第四章:TUXEDO应用系统的管理
tuxedo配置参数详解及远程客户端配置

tuxedo配置参数详解及远程客户端配置TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFI G.在TUXEDO系统启动时,从该文件中读取系统的配置信息。
UBBCONFIG文件类似WINDOWS下的*.INI文件。
它包括以下9大部分, 我们称之为节,RESOURCE S,MACHIENS,GROUPS这三个节必须的,其他的节是可选的。
RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。
此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。
SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。
每个SERVER都有一个名字,也就是该进程的名字。
为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER表示该进程,用服务端表示TUXEDO应用系统的服务端。
第4章:TUXEDO应用系统的管理---精品管理资料

第四章:TUXEDO应用系统的管理4。
1 TUXEDO提供的系统管理工具当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统的运行情况做相应的参数调整。
有时候还要动态修改配置,发布新的服务等等,TUXEDO 提供了很丰富的管理工具和管理编程接口。
可以很方便的完成这些管理任务。
下面对管理工具和管理编程接口分别进行介绍。
TUXEDO提供以下管理工具1.基于WEB的图形化管理工具:用普通的WEB 浏览器比如Netscape或Microsoft 的Explorer可以从Internet/Intranet 的任意一个节点来运行该图形界面管理工具.对系统进行管理配置。
2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。
TUXEDO提供以下管理编程接口1.MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需求的管理工具2.通过SNMP与其他管理工具(HP OpenView 等)互联, TUXEDO 的关联产品 BEA MANAGER通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如 OpenView, NetView 等.TUXEDO应用系统的管理任务通过以上的管理工具,TUXEDO可以有效地管理消息流程和服务请求,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。
并且可以在客户不用退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。
利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和恢复。
4。
2 TUXEDO应用系统的启动和关闭TUXEDO应用系统的启动在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行启动命令tmboot.tmboot 只能在MASTER服务器上执行,或在BACKUP服务器上指定-b参数运行。
TUXEDO配置参数详解

TUXEDO配置参数详解2007-07-10 09:39:47大中小TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFIG.在TUXEDO系统启动时,从该文件中读取系统的配置信息。
UBBCONFIG文件类似WINDOWS下的*.INI文件。
它包括以下9大部分, 我们称之为节,RESOURCES,MACHIENS,GROUPS这三个节必须的,其他的节是可选的。
RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC 机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。
此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。
SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。
每个SERVER都有一个名字,也就是该进程的名字。
为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER表示该进程,用服务端表示TUXEDO应用系统的服务端。
Tuxedo应用指南

MSSQ模式中的队列
Server B
Server A
RELPYQ
WSH WSC
Server A
REQ.XXX Native Client
RQADDR=XXX REPLYQ=Y
服务分派
由于文档很少提到Tuxedo内部实现机制,服务分派的原理 大致如下:
• 根据服务名从BB中找到服务进程关联的队列 • 将消息放入队列 • 服务进程读出消息,从消息中得到服务名,再由 服务名得到服务函数指针(此映射在buildserver 过程已经完成) • 调用服务函数
主机A
服务进程S1 MSSQ 服务进程S1 服务进程S2 SSSQ (default) 服务进程S2 Q4 DBBL
Q6
Q2 Q3
tmboot
tmadm Q0 (Q0 key由ubb定义) Bridge 共享内存
Bootstrap
BBL
tlisten
Bridge
Q
BBL
主机B
boot
组件关系(一)
系统管理员要求更加深入地了解Tuxedo系统,特别是 Tuxedo的高可用和企业级特性。程序员也应学习Tuxedo体 系结构和基本原理,以便开发出更有效率的程序。程序员 还要学习一些简单的配臵和管理,能在没有管理员的情况 下进行独立的开发与测试。本次交流主要针对开发人员。
二、Tuxedo体系结构
• 概要图(该图对全面理解系统有帮助) • 架构模型
Tuxedo应用指南
系统配置与应用开发
主题大纲
• • • • • 中间件与Tuxedo Tuxedo体系结构 Tuxedo应用配置 客户机与服务器程序开发 日常管理
tuxedo配置管理

中国建设银行北京市分行TUXEDO中间件配置规范V1.0信息技术管理部系统网络科2012年10月文档信息文档修订记录目录第1章前言 (3)1.1编写目的 (3)1.2文档说明 (3)1.3参考文档 (3)第2章建行TUXEDO技术指导 (4)2.1T UXEDO应用设计原则 (4)2.2信息系统非功能需求 (4)第3章TUXEDO配置规范 (6)3.1系统平台环境 (6)3.2T UXEDO版本补丁 (6)3.3T UXEDO资源规划 (6)3.4UBBCONFIG配置项 (6)3.5DMCONFIG配置项 (10)第4章TUXEDO配置模板 (12)4.1UBBCONFIG文件 (12)4.2DMCONFIG文件 (14)第1章前言1.1编写目的为规范tuxedo中间件配置工作,合理使用产品功能,保证中间件稳定、持续、安全地运行,特编写北京分行TUXEDO中间件配置规范。
本规范是以总行相关技术规范为指导,结合分行自身实际情况,参照日常运维技术经验,组织编写完成。
本规范适合读者为北京建行信息技术部相关技术人员。
1.2文档说明文档约定1、粗体表示注意事项、操作命令2、斜体表示示例3、{}中内容为必选参数4、[]中内容为可选参数,多个可选参数间用“|”分隔1.3参考文档第2章建行TUXEDO技术指导2.1Tuxedo应用设计原则为规范和统一建行信息系统的研发、运维技术环境,进一步提升技术架构管控能力,总行信息技术部组织起草了《中国建设银行Tuxedo应用设计规范》(便函信息技术管理部〔2011〕927号),文中对tuxedo中间件的一些技术要点做个描述说明:(1)部署模式说明TXUEDO部署方式分为单域和多域部署模式。
在综合前置上收总行后,分行自建系统与综合前置需采用多域模式部署。
(2)性能效率Tuxedo WORKSTATION 客户端与服务器的数据通信采用高效传递,为WSH设置最大、最小启动数量来控制最大WSC客户端的连接数。
中间件操作指引-Tuxedo

中间件操作指引Bea Tuxedo广东亿迅科技有限公司2008年7月项目名称/代码:集成部版本: 1.0状态:所有人:系统组作者/创建时间:唐彪批准人/批准时间:文档更改历史记录目录第1章BEA TUXEDO产品 (5)1.1T UXEDO是什么 (5)1.2T UXEDO系统特点 (5)第2章TUXEDO安装 (6)2.1在UNIX系统安装 (6)2.2在WINDOWS系统安装 (7)2.3安装LICENSE (7)2.4T UXEDO环境变量 (7)2.5T UXEDO目录结构 (8)2.6T UXEDO应用步署过程 (8)第3章配臵管理 (8)3.1配臵文件 (8)3.2资源定义 (9)3.3机器的信息 (10)3.4组定义 (11)3.5服务定义 (11)3.6交易定义 (12)3.7生成TUXCONFIG文件 (13)第4章管理命令 (13)4.1TMBOOT命令 (13)4.2TMSHUTDOWN命令 (14)4.3TMADMIN命令 (14)4.3.1查看services状态 (15)4.3.2查看server状态 (16)4.3.3查看队列状态 (16)4.3.4查看客户端状态 (17)4.4查看日志 (18)第5章常见故障 (18)5.1UBB编译类 (18)5.2服务启动类 (19)5.3服务关闭类 (20)5.4域间通信类 (20)第1章Bea Tuxedo产品1.1 Tuxedo是什么BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。
它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。
开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。
BEA TUXEDO是企业、Internet 分布式应用中的基础主干平台。
它提供了一个开放的环境,支持各种各样的客户、数据库、网络、遗留系统和通讯方式。
tuxedo配置管理

Tuxedo 9.0 for AIX与Oracle 10 XA连接网友:chinakkee 发布于:2006.11.13 09:54(共有条评论) 查看评论| 我要评论系统说明TUXEDO版本:9.0 安装目录/opt/bea/tuxedo9.0ORACLE版本:10.2.0.1 安装目录/u01/app/oracle一、Tuxedo 9 for AIX的安装1、创建一个用户为Tuxedo,用户组为bea2、创建/opt/bea为tuxedo的安装目录,$mkdir /opt/bea$chown tuxedo.bea /opt/bea$chmod 770 /opt/bea#bootinfo -k64$ sh tuxedo9_aix53_64.bin -i consolePreparing to install...WARNING: /tmp does not have enough disk space!Attempting to use /home/tuxedo for install base and tmp dir.Extracting the JRE from the installer archive...Unpacking the JRE...Extracting the installation resources from the installer archive...Configuring the installer for this system's environment...Launching installer...Preparing CONSOLE Mode Installation...===========================================================Choose Locale...----------------->1- EnglishCHOOSE LOCALE BY NUMBER: 1===================================================== ======(created with InstallAnywhere by Zero G)-------------------------------------------------------------------------------===================================================== ======Introduction------------BEA End User Clickwrap 001205Copyright (c) BEA Systems, Inc.All Rights Reserved.DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): y===================================================== ======Choose Install Set------------------Please choose the Install Set to be installed by this installer.->1- Full Install2- Server Install3- Full Client Install4- Jolt Client Install5- ATMI Client Install6- CORBA Client Install7- Customize...ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS TO ACCEPT THE DEFAULT : 1==================================================== ======Choose BEA Home---------------1- Create new BEA Home2- Use existing BEA HomeEnter a number: 21- /opt/beaExisting BEA Home directory: 1==================================================== ======Choose Product Directory------------------------1- Modify Current Selection (/opt/bea/tuxedo9.0)2- Use Current Selection (/opt/bea/tuxedo9.0)Enter a number: 2==================================================== ======Pre-Installation Summary------------------------Please Review the Following Before Continuing:Product Name:Tuxedo 9.0Install Folder:/opt/bea/tuxedo9.0Link Folder:/home/tuxedoDisk Space Information (for Installation Target):Required: 386,803,702 bytesAvailable: 2,625,392,640 bytesPRESS TO CONTINUE:===================================================== ======Ready To Install----------------InstallAnywhere is now ready to install Tuxedo 9.0 onto your system at the following location:/opt/bea/tuxedo9.0PRESS TO INSTALL:===================================================== ======Installing...-------------[==================|==================|=============== =][------------------|------------------|------------------|------------------]===================================================== ======Configure tlisten Service-------------------------Password: tuxedoVerify Password: tuxedoPassword Accepted! Press "Enter" to continue.===================================================== ======SSL Installation Choice.------------------------Would you like to install SSL Support?->1- Yes2- NoENTER THE NUMBER FOR YOUR CHOICE, OR PRESS TO ACCEPT THE DEFAULT:: 2===================================================== ======License Installation Choice---------------------------Would you like to install your license now?->1- Yes2- NoENTER THE NUMBER FOR YOUR CHOICE, OR PRESS TO ACCEPT THE DEFAULT:: 2===================================================== ======Installation Complete---------------------Congratulations. Tuxedo 9.0 has been successfully installed to:/opt/bea/tuxedo9.0PRESS TO EXIT THE INSTALLER:安装完毕,需要把license文件重命名为lic.txt copy到$TUXDIR/udataobj/二、TUxedo 9 连接Oracle 10g配置前提是在Tuxedo 9 上安装Oracle 10g client还有安装C编译器(不一定要用Visual Age C/C+用户能够通过sqlplus连接oracle数据库1、ORACLE的的配置sqlplus[email=system@testcrm]system@testcrm[/email]SQL> @$ORACLE_HOME\rdbms\admin\xaview.sqlSQL>grant select on v$xatrans$ to public with grant option;SQL>grant select on v$pending_xatrans$ to public with grant option;SQL>grant select EMP to ScottSQL>GRANT SELECT ON DBA_PENDING_TRANSACTIONS TO Scott;注:scott默认为lock,需要用alter user scott account unlock,解锁。
Tuxedo 功能说明书

Tuxedo功能说明书说明:本说明书是为了适应光大银行的要求,为光大银行提供有关Tuxedo 功能的简要说明列表。
一、交易处理服务1.交易完整性保证机制●当应用系统只有局部事务、没有全局事务时,Tuxedo直接利用数据库的事务处理功能(用或不用XA),这样可提高系统性能。
●当应用系统涉及跨多个资源数据库(同构或异构)的全局事务的时,Tuxedo利用XA标准和两阶段提交协议,通过事务管理器,协调各个数据库的同步。
Tuxedo还可保证可靠性队列/Q 的入出队操作和数据库的更新操作的同步。
在各种情况下,Tuxedo能够确保异构的(或者同构的)数据库以及它资源管理器之间的完整性和一致,并且还在出现节点故障、网络故障或全局资源死锁时利用内部的交易日志来协调全局事务的恢复。
2.交易优先级请求优先级是Tuxedo的事务管理器提供的另一个核心能力。
当某一服务有比其他服务更高的优先级时,服务器在处理请求时,就不再单纯的按照请求在队列中的先后顺序处理,而是按优先级来定。
请求优先级越高的越早被处理。
为了防止低优先级请求总是得不到服务,服务器每隔十个请求,就按FIFO次序进行一次请求选择。
二、可管理性TUXEDO的三层逻辑结构提供了对应用程序高度的可管理性。
它以业务逻辑层为管理的主要对象,把基本业务组件即服务进程的服务做为管理的基本单位。
应用系统由一些基本的组件即服务构成,这样它的易理解、易修改、易扩充等需求都得到保证。
TUXEDO提供一个基于普通WEB浏览器的GUI管理工具,也可根据用户需要提供基于X Window/ Motif 的GUI管理工具;还提供综合性的字符型管理命令;并且提供一个管理信息库(MIB)和编程接口,使用户可根据特定需求编写自己的管理工具。
TUXEDO 的关联产品BEA MANAGER 通过网络管理协议SNMP和TUXEDO的管理信息库MIB可以把TUXEDO对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如OpenView, NetView 等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章:TUXEDO应用系统的管理4.1 TUXEDO提供的系统管理工具当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统的运行情况做相应的参数调整。
有时候还要动态修改配置,发布新的服务等等,TUXEDO提供了很丰富的管理工具和管理编程接口。
可以很方便的完成这些管理任务。
下面对管理工具和管理编程接口分别进行介绍。
TUXEDO提供以下管理工具1.基于WEB的图形化管理工具:用普通的WEB 浏览器比如Netscape或Microsoft 的Explorer可以从Internet/Intranet 的任意一个节点来运行该图形界面管理工具。
对系统进行管理配置。
2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。
TUXEDO提供以下管理编程接口1.MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需求的管理工具2.通过SNMP与其他管理工具(HP OpenView 等)互联, TUXEDO 的关联产品 BEA MANAGER通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如 OpenView, NetView 等。
TUXEDO应用系统的管理任务通过以上的管理工具,TUXEDO可以有效地管理消息流程和服务请求,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。
并且可以在客户不用退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。
利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和恢复。
4.2 TUXEDO应用系统的启动和关闭TUXEDO应用系统的启动在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行启动命令tmboot。
tmboot 只能在MASTER服务器上执行,或在BACKUP服务器上指定-b参数运行。
可用它启动一个TUXEDO应用系统或该应用系统的一部分(如:某个GROUP或某个SERVER)。
该命令有很多参数,它的用法如下,tmboot [-w(ait)] [-n(oexec)] [-q(uiet)] [-y] [-c(heck)] [-d1][{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout |[-g grpname | -i srvid | -g grpname -i srvid]]}][-o sequence-#] [-T group-name] [-E envlabel] [-e errcmd]如果tmboot不指定任何参数,那么它将启动所有的管理进程,在UBBCONFIG中的SERVERS 中定义的所有的SERVER进程,在GROUPS中定义的TMS进程。
参数说明:-l lmid启动在服务器的逻辑名为LMID的服务器上的所有进程-g grpname启动GROUP名为grpname中的所有进程-i srvid启动SRVID为srvid的服务进程-s aout启动名为AOUT的服务进程-o sequence启动SEQUENCE= sequence的服务进程-S启动SERVERS节中定义的所有服务进程-A启动所有的管理进程-b在没有把BACKUP服务器变为MASTER服务器的情况下,从BACKUP服务器上启动整个TUXEDO应用系统-B lmid在服务器的逻辑名为lmid.的服务器上启动BBL进程-M在MASTER服务器上启动在该服务器上的所有管理进程。
如果该TUXEDO应用系统是SHM模式,则启动BBL进程如果该TUXEDO应用系统是MP模式,则启动DBBL,BBL,BRIDGE进程-d1把服务进程启动时的命令行参数显示出来,一般在用sdb等调试工具调试服务进程时使用-T grpname启动GROUP名字为rpname中的所有TMS进程-e command如果某个进程启动失败,执行command参数指定的命令,该命令可以时一个可执行程序,SHELL脚本等-y对启动该TUXEDO应用系统的所有进程的提示回答YES-c计算该TUXEDO应用系统在运行时对IPC资源的最小需求并输出如果一个TUXEDO应用启动失败,可能的原因有:1.MAXACCESSES,MAXSERVERS,MAXSERVICES参数的值太大,超过了系统的IPC 资源的限制,可减少它们的值再重试。
2.在该TUXEDO应用系统中要用到TLOG,当该TLOG文件还没有创建,应该先创建该TLOG文件。
3.在UBBCONFIG中指定的IPCKEY的值与其他系统的值冲突。
可改变IPCKEY的值再试一下。
TUXEDO应用系统的关闭在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行该命令。
tmshutdown 只能在MASTER服务器上执行,或指定-P参数。
可用它启动一个TUXEDO应用系统或该应用系统的一部分(如:某个GROUP或某个SERVER)。
该命令有很多参数,它的用法如下:tmshutdown [{-wdelay|-k {TERM|KILL}}] [-n(oexec)] [-q(uiet)] [-y] [-c(lt_ign)][{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout |[-g grpname | -i srvid | -g grpname -i srvid]]}][-o sequence-#] [-T group-name] [-E envlabel][-R(elocate)] [-Hlmid] [-P lmid]如果tmshutdown不指定任何参数,那么它将关闭所有的管理进程,在UBBCONFIG中的SERVERS中定义的所有的SERVER进程,在GROUPS中定义的TMS进程。
参数说明:-l lmid关闭在服务器的逻辑名为LMID的服务器上的所有进程-g grpname关闭GROUP名为grpname中的所有进程-i srvid关闭SRVID为srvid的服务进程-s aout关闭名为AOUT的服务进程-o sequence关闭SEQUENCE= sequence的服务进程-S关闭SERVERS节中定义的所有服务进程-A关闭所有的管理进程-B lmid在服务器的逻辑名为lmid。
的服务器上关闭BBL进程-M在MASTER服务器上关闭在该服务器上的所有管理进程。
如果该TUXEDO应用系统是SHM模式,则关闭BBL进程如果该TUXEDO应用系统是MP模式,则关闭DBBL,BBL,BRIDGE进程-T grpname关闭GROUP名字为rpname中的所有TMS进程-y对关闭该TUXEDO应用系统的所有进程的提示回答YES-w delay立即挂起所以要关闭的SERVER,并在过了delay秒之后马上关闭这些服务进程。
系统将给这些服务进程先发送SIGTERM信号,然后发送SIGKILL信号。
因为SIGKILL信号不能被捕捉,所以这些服务进程马上死掉退出。
不管该进程当前所做的操作,如果该进程当前正在对BB进行操作,可能会破坏BB的结构-k {TERM | KILL}立即挂起所有要关闭的SERVER,系统将给这些服务进程先发送SIGTERM信号或发送SIGKILL信号关闭这些服务进程。
因为SIGKILL信号不能被捕捉,所以这些服务进程马上死掉退出。
不管该进程当前所做的操作,如果该进程当前正在对BB进行操作,可能会破坏BB的结构。
如果是发送SIGTERM信号,则是执行正常的关闭。
-R只有在进行系统迁移时才用到,必须和-l 或 -g一起使用,关闭指定的服务进程但不把它从BB中删除。
-c管理BBL进程,即使现在有客户端与该TUXEDO应用系统连接-P lmid在lmid指定的机器上执行该命令,把该服务器从整个TUXEDO应用系统中分离出去。
如果该UNIX平台上,TUXEDO应用服务器出了很严重的错误,无法正常管理该TUXEDO 应用系统,可用下面的脚本把该TUXEDO系统管理员用户所拥有的IPC资源全部清空,这样就可以把该TUXEDO应用系统关闭,名为rmipc的脚本内容如下ipcrm `ipcs |grep $1 |awk '{print "-" $1 " " $2}'`如果TUXEDOO系统管理员用户名为tuxedo,用下面的命令执行rmipc tuxedo4.3 用Tmadmin管理TUXEDO应用系统tmadmin是TUXEDO提供的一个命令行管理工具,可用它对TUXEDO应用系统进行监控,管理,动态修改配置等操作。
它的使用分3种情况:1. 当TUXEDO应用系统已启动时,可以使用所有的命令,2. 当TUXEDO应用系统没有启动时,但有TUXCONFIG文件存在时,可以使用部分命令3. 当TUXEDO应用系统没有启动时,TUXCONFIG文件也不存在时,可以使用更少的命令使用方法:在UNIX平台下,直接执行tmadmin,在NT下,要在DOS方式下,执行tmadmin。
执行tmadmin后,进入如下所示的界面,可直接在>后输入TMADMIN的提供命令进行各种操作。
D:\tuxdemo\conn>tmadmintmadmin - Copyright (c) 1996 BEA Systems, Inc.Portions * Copyright 1986-1997 RSA Data Security, Inc.All Rights Reserved.Distributed under license by BEA Systems, Inc.TUXEDO is a registered trademark.No bulletin board exists. Entering boot mode.>常用的命令有:1.辅助类命令help 会显示所有的操作命令的描述> helpaborttrans (abort) [-yes] [-g groupname] tranindexadvertise (adv) {-q qaddress [-g groupname] [-i srvid] | -g groupname -i srvid}service[:func]bbclean (bbc) machinebbinternals (bbi)。
help 命令名,显示该操作命令的帮助。