tuxedo日常维护手册

上传人:雨水 文档编号:146298944 上传时间:2020-09-29 格式:DOC 页数:18 大小:286.20KB
返回 下载 相关 举报
tuxedo日常维护手册_第1页
第1页 / 共18页
tuxedo日常维护手册_第2页
第2页 / 共18页
tuxedo日常维护手册_第3页
第3页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《tuxedo日常维护手册》由会员分享,可在线阅读,更多相关《tuxedo日常维护手册(18页珍藏版)》请在金锄头文库上搜索。

1、tuxedo日常维护手册文档编号版本V1.0生效日期拟制审核批准变更记录版本号修改原因内容修改人审核人修改时间V1.0建立目录变更记录2第一章安装步骤31.1安装前的准备工作31.1.1创建tuxedo软件对应用户31.1.2上传安装介质包31.2 软件安装41.2.1 tuxedo软件安装41.2.2 配置环境变量71.2.3 测试7第二章系统检查92.1 tuxedo 日志检查92.2 查看tuxedo版本102.3 tuxedo正常启动和停止102.4 控制台进入和退出112.5 通过控制台查看系统状态112.5.1 查看服务运行情况112.5.2 查看交易运行情况122.5.3 查看队

2、列信息122.5.4 查看客户端信息132.5.5 sh命令直接执行控制台命令132.6 查看服务器运行情况132.7 日常其他命令142.7.1 域控制台的进入和退出142.7.2 手动连接域142.7.3 查看域网关的连接情况142.7.4 对ubb和dm文件做语法检查142.7.5 反编译tuxconfig和dmxconfig 文件15第三章tuxedo故障处理156.1 Cant attach BBL156.2 针对日志报错信息处理15第一章 安装步骤1.1安装前的准备工作1.1.1创建tuxedo软件对应用户如已创建了单独的用户,则不需再另建用户,一般新建的用户的主目录在/opt(空

3、闲空间较多)下。建议在用户下单独安装,不与其他用户共享。useradd -d 目录 -m 用户名passwd 用户名注:1、设置密码位数不少于8位,2、密码中必须包含字母(大小写)、数字和特殊字符中的两种。chown R 用户名 目录su 用户名1.1.2上传安装介质包将安装介质上传至服务器,根据操作系统选择相应的tuxedo版本。操作系统操作系统位数tuxedo版本AIX32tuxedo111120_32_aix_53_ppc.bin64tuxedo111120_64_aix_53_ppc.binHPUX32tuxedo111120_32_hpux_1123_ia.bin64tuxedo11

4、1120_64_hpux_1123_ia.binLINUX32tuxedo111120_32_Linux_01_x86.bin64tuxedo111120_64_Linux_01_x86.binWINDOWS32tuxedo111120_32_win_2k8_x86_VS2008.exe64tuxedo111120_64_win_2k8_x86_VS2008.exe1.2 软件安装1.2.1 tuxedo软件安装1) 修改安装介质执行权限2) 运行安装命令运行./tuxedo111120_64_Linux_01_x86.bin -i console命令开始安装,其中那个-mode=consol

5、e代表选择字符模式安装直接回车,到下一步。3) 选择安装种类输入1,选择全部安装。4) 选择安装目录选择1回车 输入安装目录,回车 输入2,使用当前设置的目录5) 安装示例输入y,选择安装示例6) 确认安装 直接回车确认7) 设置tlisten密码输入tuxedo,确认tuxedo,同一域的机子都使用相同密码,回车8) 安装ssl 输入1,回车。 9) 安装完成tuxedo软件安装完成。1.2.2 配置环境变量到tuxedo安装目录下/opt/tuxedo/tuxedo11gR1下,有个tux.env文件,将内容拷贝到该用户根目录下的 .bash_profile文件中,执行source .ba

6、sh_profile使环境变量生效。1.2.3 测试1) 复制示例文件在安装目录下,新建myapp目录,将/opt/tuxedo/tuxedo11gR1/samples/atmi/simpapp中的所有文件拷贝到myapp目录 下。2) 修改ubb文件myapp目录下有ubbsimple,拷贝为ubb文件进行修改修改IPCKEY、APPDIR、TUXCONFIG、TUXDIR、HOSTNAME值对应实际环境值。3) 设置TUXCONFIG环境变量在用户主目录下修改.bash_profile文件,将TUXCONFIG环境变量加入。执行source .bash_profile使环境变量生效。4)

7、编译客户端在myapp目录下通过命令buildclient -o simpcl -f simpcl.c编译客户端程序。5) 编译服务端在myapp目录下通过命令buildserver -o simpserv -f simpserv.c -s TOUPPER编译服务端程序。6) 加载ubb通过tmloadcf -y ubb生成TUXCONFIG控制文件,如果服务已经启动,先停服务tmshutdown y,然后再执行tmloadcf -y ubb。7) 执行客户端程序测试tuxedo服务tmboot y启动tuxedo服务后,执行./simpcl 字符串,将返回字符串的大写字符,如果有返回,则tu

8、xedo服务环境已搭建好。第二章 系统检查2.1 tuxedo 日志检查检查tuxedo日志,查看日志文件内容,检查有无Tuxedo系统出错记录;检查有无服务异常错误记录;检查有无服务被重起记录;对发现的异常记录进行分析;若无异常情况可清除无用的历史日志。tuxedo日志默认在appdir目录下。日志名ULOG开头。也可设置输出目录。2.2 查看tuxedo版本通过tmadmin v命令查看tuxedo版本。2.3 tuxedo正常启动和停止启动:tmboot,停止:tmshutdown-y 所有服务被启动/停止-s svrname 只启动/停止制定服务名的服务,例如simpserv-g gr

9、pname 只启动/停止属于制定组名的服务,例如GROUP1-i svrid 只启动/停止制定ServID的服务,例如1-A 只启动/停止Tuxedo管理服务,例如BBL2.4 控制台进入和退出进入控制台命令:tmadmin, 退出控制台命令:q或quit。2.5 通过控制台查看系统状态2.5.1 查看服务运行情况tuxedo服务启动后(tmboot -y),进入控制台(tmadmin),输入psr,可查看到所有的服务信息。psr -m machine -g groupname -i srvid -q qaddress-m machine LMID为 machine的所有服务进程-g grou

10、pname 组名为groupname的所有服务进程-I srvid SRVID为srvid的服务进程-q qaddress 消息队列为qaddress的所有SERVERS查看server的信息结果说明:1. Prog Name:服务的可执行文件名2. Queue Name:服务连接的队列名3. Grp Name:组名4. ID:服务的数字id5. RqDone:服务已经处理的请求数(该SERVER的所有service的负载因子总和)6. Load Done:服务处理的全部请求的参数和7. Current Service:如果当前没有service被调用,则为IDLE2.5.2 查看交易运行情况

11、tuxedo服务启动后(tmboot -y),进入控制台(tmadmin),输入psc,可查看到所有的交易信息。psc -m machine -g groupname -I srvid -q qaddress-s service -a 0|1|2-s service 显示名为sevice的service信息-a 0|1|2 显示系统的隐含的service其他参数与psr命令相同1. Service Name :服务名2. Routine Name :函数名(采用TUXEDO服务的别名机制,一个函数可以对应多个服务名)3. Prog Name :service 所在的SERVER名4. Grp

12、Name :组名5. ID :server的ID号6. Machine :server所在的LMID7. # Done :service被调用的次数8. Status :service的状态。AVAIL表示可用2.5.3 查看队列信息tuxedo服务启动后(tmboot -y),进入控制台(tmadmin),输入pq,可查看到所有的队列信息。查看交易高峰期队列中消息的增加情况,确定是否存在阻塞现象,是否需要对服务数进行调整。1. Prog Name :队列连接的服务的可执行文件名2. Queue Name :字符队列名,是RQADDR参数或一个随机值3. #Serve :连接的服务数4. Wk

13、 Queued :当前队列的所有请求的参数和5. #Queued :实际请求数6. Ave.Len :平均队列长度7. Machine :队列所在机器的LMID2.5.4 查看客户端信息tuxedo服务启动后(tmboot -y),进入控制台(tmadmin),输入pclt,可查看到客户端信息。pclt -m machine -u username -c ctlname -m machine 显示LMID号为machine上的客户端连接-u username 显示用户名为username 的客户端连接-c ctlname 显示用户进程为ctlname的客户端连接1. LMID:已经登录的客户端机器的LMID2. User Name:用户名,由tpinit()提供的3. Client Name:客户端名,由tpinit()提供的4. Time:客户端连接后经过的时间5. Status:客户端状态IDLE表示客户端目前没有任何交易在工作IDLET表示客户端启动了一个交易BUSY表示客户端在工作中BUSYT表示客户端正在交易控制下工作6. Bgn/Cmmt/Abrt:启动/提交/中断的交易

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号