没有合适的资源?快使用搜索试试~ 我知道了~
tuxedo TMIB学习笔记
5星 · 超过95%的资源 需积分: 20 34 下载量 19 浏览量
2012-04-13
13:54:34
上传
评论
收藏 1.29MB DOC 举报
温馨提示
试读
35页
学习tuxedo TMIB监控学习笔记 可以对TMIB有较深入的了解,少走许多弯路
资源推荐
资源详情
资源评论
修改日期 作者 版本 修改记录
方东
闫鹏
李茹
马继佳
目 录
7. 编程
7.1 详解
7.2 自带的系统服务
7.3 介绍
7.4 简介
7.5 编程及其示例
7.6 介绍及工作过程
7.7 配置及监控示例
7.8 一般管理监控
7.9 动态管理监控 tmconfig
7.10 域管理监控 dmconfig
7.11 示例程序
7.TMIB 编程
7.1 BBL 详解
是 Tuxedo 的管理进程,它定时对它所在的服务器上的 TUXEDO 系统进行检查,
检查超时的事务,超时的客户端连接等。在每台服务器上都有一个 BBL 进程,它与 DBBL
进程进行通信,管理各自服务器上的配置,当 BBL 进行定时检测时,它会自动把死掉的
SERVER 进程所占用的资源释放掉,如果该 SERVER 可以重启,那么 BBL 会重启该
SERVER。
7.2 Tuxedo 自带的系统服务
系统服务层包括通信模型(messaging paradigms)、管理信息库(MIBS)、
应用服务器和管理服务器。通信模型指的是 Tuxedo 客户端与服务器,以及 Tuxedo 服务器
与服务器之间传递消息的模式。ATMI 环境支持的通信模型有:请求/应答式通信、会话通
信、队列通信、事件代理和消息通告。管理信息库为其它应用程序管理和配置 Tuxedo 系
统提供了一套编程接口,通过这套接口可以对 Tuxedo 系统进行动态调整和监控。应用服
务为 ATMI 应用程序提供了数据压缩、数据依赖路由、数据编码、数据加密、数据编集、
负载均衡、消息优先级、命名服务和事务管理等基础服务。管理服务为 AMTI 应用程序提
供了事件管理、安全管理、事务管理、工作站管理、应用程序运营维护管理等基础服务。
资源管理器(resource manager,RM)是一种管理持久数据存储软件产品。最常见的资源管
理器是 DBMS 和消息队列。Tuxedo 的事务系统实现了 X/Open 的 DTP 模型,是一个标准
的事务监控器(TP Monitor,TM),它通过两阶段提交协议(2PC)来协调参与全局事务的资源
管理器。
下面就一 TUXEDO 自带的 sample 来做个小测试
对环境变量的配置,通过右键单击我的电脑->属性->高级->环境变量对其进行配置:
增加 TUXDIR=C:\bea\tuxedo增加 APPDIR=C:\tuxedo_test\
simpapp增加 TUXCONFIG=%APPDIR%\tuxconfig增加 include= F:\
VC98\Include
增加 lib=C:\VC6.0\VC98\Lib增加 MSDevDir C:\VC6.0\Common\
MSDev98在 path 里面追加 ;C:\bea\
tuxedo \bin;C:\VC6.0\Common\Tools\WinNT;C:\VC6.0\Common\MSDev98\Bin;C:\
VC6.0\Common\Tools;C:\VC6.0\VC98\Bin;%TUXDIR%\bin;%APPDIR%;%PATH%
修改编译配置文件:Ubbsimple 是自带程序(即 simpapp)的配置文件,将其修改为:
首先,把 C:\bea\tuxedo8.1\samples\atmi路径下的 !!! 文件夹复制到其他磁盘,原
始的 !!! 一般情况下不要修改,防止一次修改不成功,以后无法使用
# (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident "@(#) samples/atmi/simpapp/ubbsimple $Revision: 1.5 $"
#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values."提示带<>的地方时需要替
换为合适值的地方)
*RESOURCES
IPCKEY 123496"此处的值可以是 32767,262143)之间的任意值
#Example:
#IPCKEY 123456
DOMAINID simpapp
MASTER simple
MAXACCESSERS 10
MAXSERVERS 5
MAXSERVICES 10
MODEL SHM
LDBAL N
*MACHINES
DEFAULT:
APPDIR="F:\simpapp"(复制的 simpapp 放置的路径)
TUXCONFIG="F:/simpapp/tuxconfig"
TUXDIR="C:\bea\tuxedo8.1""此处根据自己使用的 tuxedo 安装的路劲和使用的版
本)
GAME"此处替换为自己使用的计算机名称) LMID=simple
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
S!# SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER
修改 setenv.cmd 文件
TUXDIR=C:\bea\tuxedo8.1
APPDIR=F:\simpapp
$%&'和 APPDIR 设置的值和前面的文件设置的一样
(在 dos 窗口下使用 cd 命令切换到 F:\simpapp
运行 setenv.cmd 文件
剩余34页未读,继续阅读
资源评论
- sc0072014-06-03可用,资源比网页搜的详细,最终我使用了jolt连接的tmib
- 李家大哥哥2015-08-14查了好多文档,这个终于解决了我目前遇到的问题,但是FLAGS使用没有更详细的说明,要有就更好了,多谢楼主!!
- 老何_低调2013-06-06非常有用,非常详细,稍微咨询下,列子中 flags未定义,我想定义,但是不知道该定义个什么类型。求指导,还有,每一个类型像T_SERVER访问不到servicename,必须修改T_SERVICE才行,我只是想达到用命令tmadmin 中psr和psc的效果,貌似始终也找不到一个属性,执行的次数。求指教啊,如果方便,能不能给我一个你监控的列子,代码发我下,小弟非常感谢。邮箱1277635393@qq.com
- hehao10292013-07-04找了不少时间,里面的mib只有几个例子,具体的字段含义没注释
majiwei505
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功