第四章:TUXEDO应用系统的管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章:TUXEDO应用系统的管理
4.1 TUXEDO提供的系统管理工具
当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统的运行情况做相应的参数调整。有时候还要动态修改配置,发布新的服务等等,TUXEDO提供了很丰富的管理工具和管理编程接口。可以很方便的完成这些管理任务。下面对管理工具和管理编程接口分别进行介绍。
TUXEDO提供以下管理工具
1.基于WEB的图形化管理工具:用普通的WEB 浏览器比如Netscape或Microsoft 的Explorer可以从Internet/Intranet 的任意一个节点来运行该图形界面管理工具。对
系统进行管理配置。
2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。
TUXEDO提供以下管理编程接口
1.MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需
求的管理工具
2.通过SNMP与其他管理工具(HP OpenView 等)互联, TUXEDO 的关联产品 BEA MANAGER
通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如 OpenView, NetView 等。
TUXEDO应用系统的管理任务
通过以上的管理工具,TUXEDO可以有效地管理消息流程和服务请求,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。并且可以在客户不用退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和恢复。
4.2 TUXEDO应用系统的启动和关闭
TUXEDO应用系统的启动
在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行启动命令tmboot。tmboot 只能在MASTER服务器上执行,或在BACKUP服务器上指定-b参数运行。可用它启动一个TUXEDO应用系统或该应用系统的一部分(如:某个GROUP或某个SERVER)。该命令有很多参数,它的用法如下,
tmboot [-w(ait)] [-n(oexec)] [-q(uiet)] [-y] [-c(heck)] [-d1]
[{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout |
[-g grpname | -i srvid | -g grpname -i srvid]]}]
[-o sequence-#] [-T group-name] [-E envlabel] [-e errcmd]
如果tmboot不指定任何参数,那么它将启动所有的管理进程,在UBBCONFIG中的SERVERS 中定义的所有的SERVER进程,在GROUPS中定义的TMS进程。
参数说明:
-l lmid
启动在服务器的逻辑名为LMID的服务器上的所有进程
-g grpname
启动GROUP名为grpname中的所有进程
-i srvid
启动SRVID为srvid的服务进程
-s aout
启动名为AOUT的服务进程
-o sequence
启动SEQUENCE= sequence的服务进程
-S
启动SERVERS节中定义的所有服务进程
-A
启动所有的管理进程
-b
在没有把BACKUP服务器变为MASTER服务器的情况下,从BACKUP服务器上启
动整个TUXEDO应用系统
-B lmid
在服务器的逻辑名为lmid.的服务器上启动BBL进程
-M
在MASTER服务器上启动在该服务器上的所有管理进程。
如果该TUXEDO应用系统是SHM模式,则启动BBL进程
如果该TUXEDO应用系统是MP模式,则启动DBBL,BBL,BRIDGE进程
-d1
把服务进程启动时的命令行参数显示出来,一般在用sdb等调试工具调试服务进程
时使用
-T grpname
启动GROUP名字为rpname中的所有TMS进程
-e command
如果某个进程启动失败,执行command参数指定的命令,该命令可以时一个可执行程序,SHELL脚本等
-y
对启动该TUXEDO应用系统的所有进程的提示回答YES
-c
计算该TUXEDO应用系统在运行时对IPC资源的最小需求并输出
如果一个TUXEDO应用启动失败,可能的原因有:
1.MAXACCESSES,MAXSERVERS,MAXSERVICES参数的值太大,超过了系统的IPC 资源的限制,可减少它们的值再重试。
2.在该TUXEDO应用系统中要用到TLOG,当该TLOG文件还没有创建,应该先创建该TLOG文件。
3.在UBBCONFIG中指定的IPCKEY的值与其他系统的值冲突。可改变IPCKEY的值再试一下。
TUXEDO应用系统的关闭
在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行该命令。tmshutdown 只能在MASTER服务器上执行,或指定-P参数。可用它启动一个TUXEDO应用系统或该应用系统的一部分(如:某个GROUP或某个SERVER)。该命令有很多参数,它的用法如下:
tmshutdown [{-wdelay|-k {TERM|KILL}}] [-n(oexec)] [-q(uiet)] [-y] [-c(lt_
ign)]
[{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout |
[-g grpname | -i srvid | -g grpname -i srvid]]}]
[-o sequence-#] [-T group-name] [-E envlabel][-R(elocate)] [-H
lmid] [-P lmid]
如果tmshutdown不指定任何参数,那么它将关闭所有的管理进程,在UBBCONFIG中的SERVERS中定义的所有的SERVER进程,在GROUPS中定义的TMS进程。
参数说明:
-l lmid
关闭在服务器的逻辑名为LMID的服务器上的所有进程
-g grpname
关闭GROUP名为grpname中的所有进程
-i srvid
关闭SRVID为srvid的服务进程