tmadmin命令解析_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4921 | 回复: 0   主题: tmadmin命令解析        下一篇 
匿名用户
发表于: IP:您无权察看 2011-11-1 16:55:56 | [全部帖] [楼主帖] 楼主

tuxedo tmadmin 命令解释- -

tmadmin 中的pq psr pclt等命令的中文解释。
主要有以下两个管理工具:

 使用图形界面的图形管理接口(Graphical Administration Interface―GAI)
 tmadmin


通常管理工作有以下3类:

 监视运行系统


一般监视以下信息:应用、服务、客户端、交易、队列、组、会话、网络等。

 动态修改服务或交易参数


使用GAI 或tmadmin可以动态进行以下调整:
――交易可以挂起、恢复、发布和取消
――交易参数可以修改,如:LOAD和PRIORITY
――指定交易的超时时间
――交易口令

 进行启动,关闭,移动服务等管理员的任务


服务信息
来自GAI的信息本处略去。
以下是tmadmin命令的printserver(简写为psr)的简单输出。
列号 描述
1. 服务的可执行文件名
2. 服务连接的队列名
3. 组名
4. 服务的数字id
5. 服务已经处理的请求数
6. 服务处理的全部请求的参数和
服务正在处理的交易,若为IDLE则服务当前是空闲

ccsmis:/home2/ccsmis>tmadmin
tmadmin - 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.
> printserver
Prog Name      Queue Name  Grp Name      ID RqDone Load Done Current Service
---------      ----------  --------      -- ------ --------- ---------------
rz_Ecsb        00004.04000 APGP2       4000      0         0 (  IDLE )
BBL            70020       simple         0      1        50 (  IDLE )
IFMTMS         APGP2_TMS   APGP2      30001      1        50 (  IDLE )
ftpserv32      00002.00001 FTPGP          1     60      3000 (  IDLE )
WSL            00001.00001 SYSGP          1      0         0 (  IDLE )
IFMTMS         APGP2_TMS   APGP2      30002     12       600 (  IDLE )
ftpserv32      00002.00002 FTPGP          2      0         0 (  IDLE )
IFMTMS         APGP2_TMS   APGP2      30003     11       550 (  IDLE )
CCS_QUANBIA_60 00004.06004 APGP2       6004      0         0 (  IDLE )
CCS_SCBB_4099  00004.04099 APGP2       4099      2       100 (  IDLE )
CCS_GEKEZI_300 00004.03000 APGP2       3000      0         0 (  IDLE )


交易信息
来自GAI的信息本处略去。
以下是tmadmin命令的printservice(简写为psc)的简单输出。
列号 描述
1. 交易名
2. 交易函数名
3. 服务可执行文件名
4. 服务所在组名
5. 服务的数字id
6. 提供交易的机器的LMID
7. 交易已经执行的次数
8. 交易当前状态

Service Name Routine Name Prog Name  Grp Name  ID    Machine  # Done Status
------------ ------------ ---------  --------  --    -------  ------ ------
416701       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416601       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416501       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416401       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416201       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416301       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416101       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
416001       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
415901       rz_Ecsb      rz_Ecsb    APGP2   4000     simple       0 AVAIL
:


队列信息
以下是tmadmin命令的printqueue(简写为pq)[qaddress]的简单输出。如果不指定address,所有队列信息将被输出。
列号 描述
1. 队列连接的服务的可执行文件名
2. 字符队列名,是RQADDR参数或一个随机值
3. 连接的服务数
4. 当前队列的所有请求的参数和
5. 实际请求数
6. 平均队列长度
7. 队列所在机器的LMID

> pq 00004.05062
Prog Name      Queue Name  # Serve Wk Queued  # Queued  Ave. Len    Machine
---------      ------------------- ---------  --------  --------    -------
CCS_GEDAIPC_50 00004.05062       1         0         0       0.0     simple


客户端信息
来自GAI的信息本处略去。
以下是tmadmin命令的printclient(简写为pclt)的输出,来自TUXEDO系统的日志信息。主要有以下信息:
客户端id,用户名和当前状态
登录的LMID和进程号(PID)
服务组和上一访问过的服务组
交易(启动/提交/中断)和会话的统计数字
中继队列id,通知方法和提交控制
列号 描述
1. 已经登录的客户端机器的LMID
2. 用户名,由tpinit()提供的
3. 客户端名,由tpinit()提供的
4. 客户端连接后经过的时间
5. 客户端状态
6. IDLE――表示客户端目前没有任何交易在工作
7. IDLET――表示客户端启动了一个交易
8. BUSY――表示客户端在工作中
9. BUSYT――表示客户端正在交易控制下工作
10. 启动/提交/中断的交易数

> pclt
LMID         User Name       Client Name    Time    Status  Bgn/Cmmt/Abrt
--------------- --------------- --------------- -------- ------- -------------
simple          ccsmis          WSH             17:42:47 IDLE    0/0/0
simple          ccsmis          tmadmin          0:44:28 IDLE    0/0/0


用tmadmin写脚本
输出所有服务/交易/队列信息

$tmadmin 2>&1<<!
echo
verbose
psr
psc
pq
!


挂起bankapp内所有AUDIT交易

(tmadmin 2>&1 <<!
pq
!
) |
awk ‘BEGIN { print "tmadmin <<! \necho"}
{if ( $1 == "AUDIT") print "susp ?q" , $2, "-S $1"}
END {print "q\n!"}' |
/bin/sh


辅助类命令:
help 命令名 显示该操作命令的帮助
berbose 要不要显示更详细的信息
page 要不要分页显示
查询类命令
psr:命令会显示该系统所有的server的信息
psc:命令会显示该系统所有的service的信息
pq:命令会显示该系统的队列情况
pclt:当前连接到该tuxedo应用系统的客户端的状态
动态修改配置:
suspend:可以把某个group、server的service挂起
resume:可以把已挂起的某个group、server的service重新投入可用。
adv:可以发布某个service
unadv:取消某个service的发布
changeload:可以修改某个service的负载因子
changepriority:可以修改某个service的优先级
管理类命令:
bbclean:当bbl进行定时检测时,它会自动把死掉的service进程所占用的资源释放
pclean:清空某台服务器上的资源
broadcast:向某用户或者某类用户发消息



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论