tuxedo日常维护手册簿

上传人:痛*** 文档编号:82948975 上传时间:2022-04-30 格式:DOC 页数:22 大小:312.50KB
返回 下载 相关 举报
tuxedo日常维护手册簿_第1页
第1页 / 共22页
tuxedo日常维护手册簿_第2页
第2页 / 共22页
tuxedo日常维护手册簿_第3页
第3页 / 共22页
点击查看更多>>
资源描述
wordtuxedo日常维护手册文档编号版本生效日期拟制审核批准变更记录版本号修改原因内容修改人审核人修改时间建立目录变更记录2第一章安装步骤3安装前的准备工作3创建tuxedo软件对应用户3上传安装介质包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 查看队列信息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第一章 安装步骤如已创建了单独的用户,如此不需再另建用户,一般新建的用户的主目录在/opt空闲空间较多下。建议在用户下单独安装,不与其他用户共享。useradd -d 目录 -m 用户名passwd 用户名注:1、设置密码位数不少于8位,2、密码中必须包含字母大小写、数字和特殊字符中的两种。chown R 用户名目录su 用户名将安装介质上传至服务器,根据操作系统选择相应的tuxedo版本。操作系统操作系统位数tuxedo版本AIX3264HPUX3264LINUX3264WINDOWS32641.2 软件安装1.2.1 tuxedo软件安装1) 修改安装介质执行权限2) 运行安装命令运行./ -i console命令开始安装,其中那个-mode=console代表选择字符模式安装直接回车,到下一步。3) 选择安装种类输入1,选择全部安装。4) 选择安装目录选择1回车输入安装目录,回车输入2,使用当前设置的目录5) 安装示例输入y,选择安装示例6) 确认安装直接回车确认7) 设置tlisten密码输入tuxedo,确认tuxedo,同一域的机子都使用一样密码,回车8) 安装ssl输入1,回车。 9) 安装完成tuxedo软件安装完成。1.2.2 配置环境变量到tuxedo安装目录下/opt/tuxedo/tuxedo11gR1下,有个文件,将内容拷贝到该用户根目录下的 .bash_profile文件中,执行source .bash_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) 编译客户端在myapp目录下通过命令编译客户端程序。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 字符串,将返回字符串的大写字符,如果有返回,如此tuxedo服务环境已搭建好。第二章 系统检查2.1 tuxedo 日志检查检查tuxedo日志,查看日志文件内容,检查有无Tuxedo系统出错记录;检查有无服务异常错误记录;检查有无服务被重起记录;对发现的异常记录进展分析;假如无异常情况可去除无用的历史日志。tuxedo日志默认在appdir目录下。日志名ULOG开头。也可设置输出目录。2.2 查看tuxedo版本通过tmadmin v命令查看tuxedo版本。2.3 tuxedo正常启动和停止启动:tmboot,停止:tmshutdown-y 所有服务被启动/停止-s svrname 只启动/停止制定服务名的服务,例如simpserv-g grpname 只启动/停止属于制定组名的服务,例如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 groupname 组名为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 查看交易运行情况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 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 Queued :当前队列的所有请求的参数和5. #Queued :实际请求数6. Ave.Len :平均队列长度7. Machine :队列所在机器的LMID2.5.4 查看客户端信息tuxedo服务启动后tmboot -y,进入控制台tmadmin,输入pclt,可查看到客户端信息。pclt -m machine -uusername -cctlname -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:启动/提交/中断的交易数 sh命令直接执行控制台命令执行echo pclt |tmadmin、echo pq|tmadmin |grep machine等命令直接输出结果。2.6 查看服务器运行情况检查应用的服务的运行情况,用“ps aux|grep server名查看进程相关信息,如运行时间、占用内存大小等。2.7 日常其他命令2.7.1 域控制台的进入和退出进入控制台命令:dmadmin ,退出控制台命令:q或quit2.7.2 手动连接域co d DMTLOG_CRM_IAS_I注:本机域名DMTLOG_CRM_IAS_I在ubbdomain中设置查看域网关的连接情况pd -d TOM_CRM_37012.7.4 对ubb和dm文件做语法检查tmloadcf n ubb,只做语法检查,不生成TUXCONFIG文件。dmloadcf ndm,只做语法检查,不生成DMXCONFIG文件。2.7.5 反编译tuxconfig和dmxconfig 文件tmunloadcf查看当前TUXCONFIG中的ubb内容,dmunloadcf ubb.tmp。 dmunloadcf查看当前DMXCONFIG中的dm内容,dmunloadcf dm.tmp。第三章 tuxedo故障处理 Cant attach BBLtmshutdown y提示“Cant attach BBL。处理步骤:1、 杀所有TUXEDO进程2、 执行tmipcrm -y杀ipc资源3、 如果还是没有杀掉,通过ipcrm命令杀资源,新建脚本,执行 用户名#!/bin/sh muipcs=ipcs -m|grep $1|awk print $2 for iq in $muipcs do ipcrm -m $iq done muipcs=ipcs -q|grep $1|awk print $2 for iq in $muipcs do ipcrm -q $iq done muipcs=ipcs -s|grep $1|awk print $2 for iq in $muipcs do ipcrm -s $iq done4、启动tuxedo服务,tmboot -y6.2 针对日志报错信息处理1) 日志提示“LIBTUX_CAT:1122:ERROR:No space in Bulletin BoradLIBTUX_CAT:582:ERROR:Unable to register,registry table full.处理过程:1、 是否一个server中包含的service太多2、 提高(UBB)配置文件中MAXACCESS、MAXSERVERS和MAXSERVICES参数3、 检查该交易是否死循环,超时等错误2) 日志提示“LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned by another process1、 重复打开tmadmin管理,在重复打开的tmadmin中个别命令不能使用,通过help命令可以看到当前可以使用的命令。3) 日志提示“ERROR: File transfer creat failed, file=/var/tmp/TUXAAAa200441, errno=不允许 174304.test1!WSH.20044.1.0: gtrid x0 x47fb1049 x16e: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 71、 检查临时目录的权限是否允许读写和剩余空间是否足够。 4) 日志提示“LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : msgget: No space left on device1、 达到OS系统最大消息上限。使用ipcs -q|wc -l 查看当时建立得消息队列。使用ipcs -l 查看系统消息上限。22 / 22
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!