tuxedo基本命令详细说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的配置文件。如果不指定,则使用环境变量TUXCONFIG

4 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消息

➢其他参数请参考tmboot

6 tmadmin

➢Tuxedo命令行管理终端

➢格式

tmadmin [ -r ] [ -c ] [ -v ]

➢参数

-r tmadmin以客户端的身份连入Tuxedo,而不是以管理员身份连入。以客户端身份连入时,很多管理命令无法使用

-c 进入配置模式

-v 显示Tuxedo的版本及许可证信息

6.1 tmadmin - bbp

➢bbparms (bbp)

➢显示BB参数的一个概要信息

➢示例

> bbp

Bulletin Board Parameters:

MAXSERVERS: 50

MAXSERVICES: 100

MAXACCESSERS: 100

MAXGTT: 100

MAXCONV: 1

MAXBUFTYPE: 16

MAXBUFSTYPE: 32

MAXOBJECTS: 1000

MAXINTERFACES: 150

IPCKEY: 123456

MASTER: simple

MODEL: SHM

LDBAL: N

SCANUNIT: 10

SANITYSCAN: 6

DBBLWAIT: 2

BBLQUERY: 30

BLOCKTIME: 8

Shared Memory ID: 0

6.2 tmadmin - psr

➢printserver (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 - psc

➢printservice (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中可以被应用直接

相关文档
最新文档