[转帖]tuxedo常用命令整理_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4244 | 回复: 0   主题: [转帖]tuxedo常用命令整理        下一篇 
mengyuanye
注册用户
等级:少校
经验:1413
发帖:108
精华:7
注册:2012-11-14
状态:离线
发送短消息息给mengyuanye 加好友    发送短消息息给mengyuanye 发消息
发表于: IP:您无权察看 2012-11-16 11:18:29 | [全部帖] [楼主帖] 楼主

Tuxedo常用命令整理

一、使用命令

1.使用buildclient构造client端程序

步骤:

1.client端程序包含atmi.h头文件;

2.正确设置TUXDIR环境变量;

3.使用buildclient工具编译程序;

buildclient的语法如下:

buildclient [-v] [-C] -o executable -f first-file \
[-f first-file]... [-l last-file]...


选项含义:

-C:编译COBOL代码;

-o:可执行文件的名字;

-f option:在链接tuxedo库之前处理该文件;

-l option:在链接tuxedo库之后处理该文件;

-v:打印实际的编译命令行。

buildclient在运行中使用下面的环境变量:

CFLAGS:自动在该变量中增加"-I${TUXDIR}/include"

CC:使用该变量指向的编译器。

2.使用tmloadcf

tmloadcf用于将tuxedo文本配置文件转化为运行时需要的二进制文件。

二进制文件的文件名由环境变量TUXCONFIG指定,该文件名必须是绝对路径的。

tmloadcf的语法如下:

tmloadcf [option] text-file;


选项有如下几个:

-c:计算该配置需要的IPC资源而不生成目标文件;

-n:进行语法检查而不生成目标文件;

-b:限制目标文件的大小;

-y:不提示直接覆盖现有的目标文件;

3.使用tmunloadcf

tmunloadcf将二进制配置文件以ASCII形式输出。

4.使用tmboot

tmboot启动tuxedo应用服务,创建必要的IPC资源。

有如下选项,无选项时启动所有配置的服务:

-A:只启动所有机器的管理server(BBLDBBL)

-g grpname:只启动指定groupserver

-i srvid:只启动指定的server ID的所有server

-S:启动所有应用server

-s servername:启动指定的server

-c:只计算最小的IPC资源需求。

5.使用tmshutdown

tmshutdown停止tuxedo服务,必要是删除相关的IPC资源。

有如下选项:

-A-g-i-S-s:与tmboot相同;

-R:在多机环境下停止除BB外的服务;

    tmshutdown的特殊参数有:

    -c    当有客户端正在连接时,tmshutdown不能关闭管理服务。参数-c则可以超越次规则。该参数仅用于管理员需要立即关机而又无法及时通知客户端时。

    -P    在非主控节点上,可以用-P参数仅关闭该机器上的应用。

6.使用buildserver构造server端程序

语法如下:

buildserver [-o executable]...
[-v] \
[-s service2, service3:func] \
[-f source/object]...\
[-l object] ... \
[-r resource manager]


选项含义:

-o:生成的可执行程序名;

-v:打印实际的编译命令行;

-s:指定提供的service和对应的处理函数;

-f:在链接tuxedo库之前处理该文件;

-l:在链接tuxedo库之后处理该文件;

-r:要链接相关资源库($TUXDIR/udataobj/目录下)

二、管理命令

查看Tuxedo版本:tmadmin -v

查看Tuxedo配置:tmunloadcf   more

查看整体进程运行状态:

d -m SITE1
psr


查看单个队列运行状态:

d -m SITE1


psr -q 队列名

查看单个进程运行状态:

d -m SITE1


psr -i 进程编号

针对单个进程的重启:

tmshutdown -g TBSGRP1 -i 853 -w5
tmboot -g TBSGRP1 -i 853


整体重启:

tmshutdown -yc
tmboot -y


安装补丁:

备份文件夹:tuxedo10gR3

停止Tuxedo服务:tmshutdown -yc

输入环境变量:export TUXDIR= /home/tuxedo/tuxedo10gR3

进入补丁文件夹:./install

安装过程中需要输入安装tuxedo的用户及组,一般是tuxedo

检查安装的版本编号:tmadmin -v

启动Tuxedo服务:tmboot -y

tmadmin命令用来查看TUXEDO的运行情况。

tmadmin命令界面中可以使用如下命令:

    1psrprintserver命令的简写,监控服务器运行情况,查看处理的请求数目、忙闲程度。

参数:

    -m  machine  LMID为 machine的所有服务进程

-g  groupname 组名为groupname的所有服务进程

    -i  srvid SRVIDsrvid的服务进程 

    -q  qaddress 消息队列为qaddress的所有SERVERS查看server的信息

    2pscprintservice的简写,查看TUXEDO各服务的运行情况和处理的交易数。

psc [-m machine] [-g groupname] [-I srvid] [-q qaddress][-s service] [-a {0 1 2}]


       -s service 显示名为seviceservice信息

    -a {0 1 2} 显示系统的隐含的service                                               

其他参数与psr命令相同

    3pqprintqueue的简写,查看队列信息。

pq [PADRESS]


    4pcltprintclient的简写,查看客户端信息。

    -m machine 显示LMID号为machine上的客户端连接 

    -u username 显示用户名为username 的客户端连接

    -c ctlname 显示用户进程为ctlname的客户端连接 

    5bbsbbstats的简写,查看部分统计信息bbs

    6default观察某个节点的进程信息。

> default -m SITE13
SITE13> psr


    7pnwprintnetwork的简写,查看消息发送状态。

> pnw SITE12


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

    9、qquit的简写,退出管理模式。




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