tuxedo常用操作: 一、启动tuxedo中间件命令:启动tuxedo中间件命令: tmboot -y #启动所有服务 tmboot -s #启动该组下的所有服务,后面跟服务名 tmboot -i #启动该组下的所有服务,后面跟服务ID

二、停止tuxedo中间件命令: tmshutdown -s #关闭该组下的所有服务,后面跟服务名 tmshutdown -i #关闭该组下的所有服务,后面跟服务ID tmshutdown -y #关闭所有服务 tmshutdown -y -cw1 #当关闭tuxedo服务时,如果tuxedo有客户端连接时,会出现等待现象 如果等待时间长且任务不重要可以使用参数 -cw1 在1秒后直接关停被占用的tuxedo服务 三、编译UBB配置文件、升级版本、升级补丁 重编UBB之前先使用命令tmloadcf检查,可以有效减少错误防止后面输入数据库口令的时候才发现文件有问题 tmloadcf -n 对文件进行语法检查,没有问题后可以重编UBB tmloadcf -y UBB编译 注:涉及到tuxedo的打补丁、版本升级、配置文件修改、配置文件优化等大项操作时都需要重编UBB。

四、tuxedo控制台的使用说明 tmadmin ---->打开tuxedo控制台,输入help可以查看帮助信息。 psc 查看交易信息:具体是服务处理的交易数和服务的运行状态 psr 查看服务信息:具体是查看需要处理请求的数量和服务的闲忙状态。 pq 查看队列信息:具体是消息队列的数量是否变化和达到边界值 pclt 查看客户端信息:具体查看已经登录的客户端状态 五、各参数的详解 命令全称:printserver --> 命令简称:psr 输入命令后每一项功能解释说明 第1列.服务的可执行文件名 第2列.服务连接的队列名 第3列.组名 第4列.服务的数字ID 第5列.服务已经处理的请求数 第6列.服务处理的全部请求的参数和 命令全称:printservice -->命令简称:psc 输入命令后每一项功能解释说明 第1列.交易名 第2列.交易函数名 第3列.服务可执行文件名 第4列.服务所在组名 第5列.服务的数字ID 第6列.提供交易的机器的LMID 第7列.交易已经执行的次数 第8列.交易当前状态 命令全称:printqueue --->命令简称:pq 输入命令后每一项功能解释说明 第1列.队列连接的服务的可执行文件名 第2列.字符队列名,是一个随机值 第3列.连接的服务数 第4列.当前队列的所有请求的参数和 第5列.实际请求数 第6列.平均队列长度 第7列.队列所在机器的LMID 命令全称:printclient -->命令简称:pclt 输入命令后每一项功能解释说明 第1列.已经登录的客户端机器的LMID,理解相当于磁盘的UUID 第2列.用户名 第3列.客户端名 第4列.客户端连接后经过的时间 第5列.客户端状态 第6列.IDLE--表示客户端目前没有任何交易在工作 IDLET--表示客户端启动了一个交易 BUSY--表示客户端在工作中 BUSY--表示客户端正在交易控制下工作 第7列.启动/提交/中断的交易数 命令全称:bbstats ------->命令简称:bbs 输入命令后每一项功能解释说明 Current Bulletin Board Status: Current number of servers: 784-->当前服务器数 Current number of services: 786-->当前服务数量 Current number of request queues: 139-->当前请求队列数 Current number of server groups: 4 -->当前服务器组数 Current number of interfaces: 0 -->当前接口数 六、日志位置 tuxedo的日志位置和日志名称: 一般的ULOG的日志在应用环境的log中,如果不知道在哪个位置可以直接看下tuxedo的配置文件 ULOG的日志就是tuxedo的日志 TLOGDEVICE="/app/cpssapp/log/TLOG" ULOGPFX="/app/cpssapp/log/ULOG"