tuxedo基本命令详细说明
- 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的配置文件。如果不指定,则使用环境变量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中可以被应用直接