Chinaunix首页 | 论坛 | 博客
  • 博客访问: 666367
  • 博文数量: 77
  • 博客积分: 6055
  • 博客等级: 准将
  • 技术积分: 617
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-17 02:15
个人简介

一句话太少

文章分类

全部博文(77)

文章存档

2018年(1)

2015年(1)

2014年(1)

2013年(6)

2011年(1)

2010年(1)

2009年(4)

2008年(2)

2007年(21)

2006年(39)

我的朋友

分类:

2007-03-16 16:07:12

1. 非图形界面下的安装
./tuxedo81_aix_32bit.bin -i console 加入 -i console则不需要图形支持

2.察看版本和patch信息
$TUXDIR/bin/tmadmin -v

3.对ubb文件只做语法检查
(不真正的load成TUXCONFIG) tmloadcf -n ubb
tmloadcf -c ubb

4.tmboot/tmshutdown中的几个参数介绍
-A 只启动/停止Tuxedo管理服务,如BBL
-S 所有服务被启动/停止
-g grpname 只启动/停止属于制定组名的服务
-i svrid 只启动/停止制定ServID的服务
-s svrname 只启动/停止制定服务名的服务

5. tuxedo有关域(domain)管理的命令
$ dmadmin
 >pd -d LocalTUXDomainID 显示与本地域关联的其他域
 >co -d LocalTUXDomainID -R RemoteDomainID 手动连接远程域
 
6.如何清除IPC资源
如果你不想用tmshutdown停止
或者当$TUXCONFIG文件被误删除而无法shutdown TUXEDO服务时,
可以尝试直接删除当前用户的ipc资源,
如下: ipcs | grep `logname` | awk '{print "ipcrm -"$1,$2}' |sh -x

7.反编译tuxconfig 生成 ubb文件
a) tmunloadcf 查看当前TUXCONFIG中的ubb内容
b) export TUXCONFIG=`pwd`/tuxconfig 比较简单的设置TUXCONFIG的命令

8.Tuxedo非正常状态下的关闭
1) 执行tmshutdown -y,如果shutdown不成功,
    转入下一步(此时一般来说,TUXEDO的状态已经处于 不正常了)。
2)执行tmipcrm -y,如果shutdown不成功,转入下一步。 3)要用到AWK,
   所以要求在Unix下,或者在WINDOWS下装了Cygwin。
3)执行ipcrm `ipcs|grep $USER|awk '{print " -"$1" "$2}'`。

执行了3)肯定就可以关闭掉了。
一般情况下,我也懒得那么麻烦,在非生产机上经常来一个killall -9,
将该用户所有的进程都杀掉。

9.隐藏显示服务
 隐藏服务 unadvertise (unadv) {-q qaddress [-g groupname]
 [-i srvid] | -g groupname -i srvid} service
 显示服务 advertise (adv) {-q qaddress [-g groupname]
 [-i srvid] | -g groupname -i srvid} service[:func]
 上面两个命令只能在单独登录tmadmin时使用。
 重复登录tmadmin后出现
 TMADMIN_CAT:199: WARN: Cannot become administrator.Limited set of commands available.
 提示不能使用上面命令。

10.sh命令直接执行tuxedo操作如
$echo pclt |tmadmin
$echo pq |tmadmin |grep Machine

11.WSL配置参数
WSL的配置重点要注意其CLOPT中几个关键参数的指定:
  -m, -M, -x, WSH启动的最大、最小个数,及每个WSH可同时处理的并发请求数,"-M" * "-x" = MAXWSCLIENTS;
  -I, 客户端与服务器端建立连接的超时时间;
  -N, 客户端发起请求的响应超时时间;
  -T, 客户端在与服务器端建立连接后,允许最大的空闲时间;
  -H, 穿防火墙时,防火墙的ip
  -p, WSH分配的起始端口 -P, WSH分配的结束端口。 -p 9901 -P 9915 指定端口范围 9901-9915
 
12.UBB文件中MAX。。的配置
MAXWSCLIENTS <= Tuxedo license
MAXSERVERS = SUM (MAX setting of servers)
MAXACCESSERS = (MAXSERVERS+MAXWSCLIENTS) * 117%

13.tuxedo WS 配置
 ubb配置中增加三处
 1:*MACHINES 增加 MAXWSCLIENTS=50
 2:*GROUPS 增加 WSGRP LMID=SITE1 GRPNO=2
 3:*SERVERS 增加 WSL SRVID=10 SRVGRP=WSGRP
 CLOPT="-A -- -n//10.100.22.33:7770 -m5 -M5 -x5 -T10"
 MAXGEN=100 GRACE=0 RESTART=Y
 注意检查是否需要配置WSNADDR 变量, WSNADDR=//10.100.22.33:7770

14.tuxedo 连接informix 创建事务管理器 TMS 配置 
 infomrix 9.40 配置,可以使用命令 esql -libs 进行查询。但查询结果没有 -lifxa注意要加上此项。
 INFORMIX-OnLine:infx_xa_switch:-L${TUXDIR}/lib -L${INFORMIXDIR}/lib
-L${INFORMIXDIR}/lib/esql -lifsql -lifasf -lifgen -lifos
-lifgls -lnsl -lm -lsec /informix/lib/esql/checkapi.o -lifglx -lifxa 
 编译 buildtms -o /person/TMS_INF94 -r INFORMIX-OnLine 
 成功后在/person目录发现生成的TMS_INF94 文件。

阅读(6549) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~