第四章:TUXEDO应用系统的管理

  • 格式:doc
  • 大小:426.00 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的服务进程