TUXEDO之UBBCONFIG配置说明_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2331 | 回复: 0   主题: TUXEDO之UBBCONFIG配置说明        下一篇 
zlasdf
注册用户
等级:新兵
经验:72
发帖:70
精华:0
注册:2011-10-17
状态:离线
发送短消息息给zlasdf 加好友    发送短消息息给zlasdf 发消息
发表于: IP:您无权察看 2015-5-8 15:26:07 | [全部帖] [楼主帖] 楼主

UBBCONFIG文件的定义
一个tuxedo应用系统的所有资源都在一个文本文件中定义,该文件被称为UBBCONFIG。在配置完成后,UBBCONFIG被编译成一个二进制的文件:TUXCONFIG。在tuxedo系统启动时,会从该文件中读取系统的配置信息。UBBCONFIG文件类似Windows下的*.ini文件。

UBBCONFIG文件的组成
UBBCONFIG
包括以下8部分,我们称之为节。

RESOURCE(必须) --> 与整个系统有关的配置信息。

MACHINES(必须) --> 一个tuxedo应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息。
GROUPS(必须) --> tuxedo
中规定而服务可以被分为多个组,在该节中配置与组有关的信息。
SERVERS(可选) --> 
server有关的信息在该节中配置。
SERVICES(可选) --> 
service有关的信息在该节中配置。
NETWORK(可选) --> 
与网络有关的信息在该节中配置。
ROUTING(可选) --> 
路由规则在该节中配置。
NETGROUPS(可选) --> 
与网络分组有关的信息在该节中配置。


RESOURCES(必须)参数

IPCKEY:


tuxedo使用它标识公告板及其他的IPC资源,它不能与服务器上其他的IPC资源的ID号冲突,其范围为32769--262142

MASTER:


指定tuxedo应用系统的MASTER服务器,在该服务器上对整个tuxedo系统进行管理配置。

DOMAINID


是该tuxedo应用系统的唯一标识。

UID


可对该tuxedo应用系统进行管理的tuxedo系统管理员的用户ID,在unix下就是unix系统的用户ID,默认为执行tmloadcf的用户的ID

GID


unix下为UID所指定的用户所在组的ID

PERM


指定对tuxedo系统IPC资源的存取权限。默认为0666,即任何人都可以对该IPC资源进行存取。

MAXACCESSERS:


设定在本系统的一个节点(一台服务器)上,可以同时有多少个进程访问该tuxedo系统的公告板,默认值为50。它包括本地客户端进程、server进程、service进程,但不包括管理进程,如:BBLDBBL等。

MAXSERVERS:


设定在本系统中,总共可以有多少个server存在,包括进行管理的server,如:BBLTMS等。默认值为50

MAXSERVICES:


设定在本系统中,总共可以有多少个service存在,默认值为100

MAXACCESSERSMAXSERVERSMAXSERVICES三个参数控制该tuxedo应用系统对IPC资源的使用情况。

示例:

*RESOURCES
IPCKEY                       111111
PERM                          0660
MASTER                      SXBOSS
MAXACCESSERS         4000
MAXSERVERS             2000
MAXSERVICES            4000
MAXNETGROUPS         200
MAXGTT                   200
MAXCONV                 100
SCANUNIT 10
SANITYSCAN                   5
BBLQUERY                      180
BLOCKTIME                    900
MODEL                          SHM
SYSTEM_ACCESS            PROTECTED,NO_OVERRIDE
LDBAL                           Y


MACHINES(必须)参数

LMID


物理处理器名,可以通过”uname –n”或节点名得到

TUXDIR


TUXEDO系统软件安装位置

APPDIR


应用服务位置全路径

TUXCONFIG


TUXEDO配置文件全路径

ENVFILE


环境文件全路径

TYPE


指定该服务器类型,当两台服务器类型不同时,在它们之间传送数据要进行编码/解码工作

ULOGPFX


指定应用日志文件所在的目录及前缀。

UIDGIDPERMMAXACCESSERSMAXCONV在这里可以被重新配置,以这里为准

示例:

*MACHINES
nas3_old       LMID=SXBOSS
TYPE=AIX
APPDIR="/boss18/run/bin"
TUXCONFIG="/boss18/run/cfg/tuxconfig"
TUXDIR="/bea/tuxedo8.1"
ULOGPFX="/boss18/run/log/ULOG"
MAXWSCLIENTS=2000


GROUPS(必须)参数
一台机器至少要定义一个服务组。如果没有定义组,管理命令tmadmin可能依然能运行。每个组只要定义组名,映射组名的组号和逻辑机器名。组为分布式交易系统和数据依赖路由等灵活性措施提供了支持。

常见参数意义
组名
组的唯一标识符,可以是字母数字

GRPNO


组的唯一数字标识符

LMID


逻辑机器名

示例:

*GROUPS
OPENGRP_SXBOSS LMID=SXBOSS GRPNO=50
CHGGRP_SXBOSS LMID=SXBOSS GRPNO=60
PAYGRP_SXBOSS LMID=SXBOSS GRPNO=70
QRYGRP_SXBOSS LMID=SXBOSS GRPNO=80
CONGRP_SXBOSS LMID=SXBOSS GRPNO=90
WTCGRP_SXBOSS LMID=SXBOSS GRPNO=190 OPENINFO=NONE
WTCGRP_SXBOSS1 LMID=SXBOSS GRPNO=196 OPENINFO=NONE


SERVERS(可选)参数

SRVGRP


服务属于一个在*GROUPS节中定义的服务组名

SRVID


Server所对应的ID。在组中应该唯一

MIN


最少启动的进程数

MAX


最多启动的进程数

RESTART


如果设成Y,则服务可以重启动

GRAC,MAXGEN


GRACE定义时间之内,服务可以重启动MAXGEN

RCMD


每次服务重启动要执行的一个可执行文件名

CLOPT


跟随服务启动的其他参数
-A 
服务内建交易全发布
–r 
指定服务记录时间戳,用于以后计算交易处理时间
-e 
定义标准错误重定向文件
-o 
定义标准输出重定向文件
-- TUXEDO
参数和服务特定参数的分隔符
… 
传给tpsvrinit()的参数

示例:

DEFAULT:
CLOPT="-A " SRVGRP=OPENGRP_SXBOSS
RESTART=Y       GRACE=0 MAXGEN=10


SERVICES(可选)参数

BUFTYPE


任何向该交易的请求,数据应该是此处定义类型

SRVGRP


交易所在服务所在的组

LOAD


负载因子,表示处理请求的时间,用于计算负载平衡,默认为50

PRIO


优先级,默认为50

示例:

*SERVICES
DEPOSIT    BUFTYPE=”FML”
SRVGRP=BANKB1
LOAD=25   PRIO=70


--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论