• Oracle Tuxedo的配置文件配置详解


     1 #    (c) 2003 BEA Systems, Inc. All Rights Reserved.
     2 #ident    "@(#) samples/atmi/simpapp/ubbsimple    $Revision: 1.7 $"
     3 
     4 #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
     5 #Replace the <bracketed> items with the appropriate values.
     6 
     7 *RESOURCES
     8 IPCKEY        123457  #IPC资源标识符
     9 MAXGTT      0  #最多的全局事务数量
    10 
    11 #Example:
    12 #IPCKEY        123456
    13 
    14 DOMAINID    simpapp  #域ID
    15 MASTER        simple   #主节点的逻辑ID,跟物理机的机器名一一对应
    16 MAXACCESSERS   500 #一个域中的最大访问量
    17 MAXSERVERS    500     #一个域中公告板可以容纳的最大服务器数量
    18 MAXSERVICES       800 #一个域中公告板可以容纳最大的服务数量
    19 MAXQUEUES   400      #一个域中公告板容纳的最大请求队列数
    20 MODEL        SHM  #单机模式,就是不涉及多个Tuxedo的服务器互联,一般用这个模式就可以了
    21 LDBAL        Y    #是否启用负载均衡算法,这里是Y,为是
    22 
    23 
    24 *MACHINES
    25 DEFAULT:
    26 # Tuxedo应用的路径
    27 APPDIR="C:OraHome_1	uxedo12.1.3.0.0_VS2010samplesatmisimpapp"
    28 # Tuxedo应用的二进制配置文件的输出路径(包含文件名)
    29 TUXCONFIG="C:OraHome_1	uxedo12.1.3.0.0_VS2010samplesatmisimpapp	uxconfig"
    30 # Tuxedo软件的安装路径的根目录
    31 TUXDIR="C:OraHome_1	uxedo12.1.3.0.0_VS2010"
    32 # Tuxedo的事务日志文件路径,需要先配置,再用相关命令来生成这个TLOG
    33 TLOGDEVICE="C:OraHome_1	uxedo12.1.3.0.0_VS2010samplesatmisimpappTLOG"
    34 TLOGNAME=TLOG
    35 # TLOG的大小,一般用crdl命令创建TLOGDEVICE的时候,-b的参数要比这个大20-30%,不然会出错
    36 TLOGSIZE=500
    37 #前者是物理机的机器名,后者是机器名与主节点逻辑ID关联
    38 "WIN-P6MB8DKIIJ1"  LMID=simple
    39 #最多可以有多少个远程客户端可以连接到当前主机
    40 MAXWSCLIENTS=450 
    41 # 指定系统日志在磁盘上的存储位置和文件名
    42 # ULOGPFX   
    43 
    44 *GROUPS
    45 GROUP1 LMID=simple    GRPNO=1 # 把组名为GROUP1的组分配到simple主节点上,并把组编号为1
    46         
    47 OPENINFO="Oracle_XA:Oracle_XA+Acc=P/wsyb/wsyb+sqlNet=si2000+SesTm=600+MaxCur=5+LogDir=." #打开数据库RM的参数字符串
    48 CLOSEINFO="NONE"     #关闭参数一般写NONE
    49 TMSNAME="TMS_ORA10G"   # 事务管理服务器的进程名
    50 TMSCOUNT=0          #事务管理服务器的进程有0个,只有一个数据库
    51 
    52 *SERVERS
    53 DEFAULT:
    54         CLOPT="-A" #初始化并公告服务进程中的所有服务,因为一个服务进程里面可能有多个服务函数
    55 # test是Tuxedo Server的进程名,一般与编译好的Server端exe名称一致 SRVGRP参数是指定服务进程的所属的组名 
    56 # SRVID参数是服务进程的编号,同一个组的两个进程编号不能相同
    57 QueryServer    SRVGRP=GROUP1 SRVID=1 RQADDR="QueryServer" RESTART=Y GRACE=86400 MAXGEN=100 REPLYQ=Y MIN=5 MAX=10
    58 DeleteServer SRVGRP=GROUP1 SRVID=3 RQADDR="DeleteServer" RESTART=Y GRACE=86400 MAXGEN=100 REPLYQ=Y MIN=2 MAX=5
    59 AlertServer SRVGRP=GROUP1 SRVID=4 RQADDR="AlertServer" RESTART=Y GRACE=86400 MAXGEN=100 REPLYQ=Y MIN=5 MAX=10
    60 
    61 
    62 # 远程客户端连接需要取消下面的注释,把address替换为WSNADDR, -d参数可暂时不用
    63 # MAXGEN是Server在GRACE指定的周期内(秒)最大可以重启的次数
    64 # REOLYQ指定是否有回复队列
    65 # RPPERM指定回复队列的消息个数
    66 # RQPERM指定请求队列的消息个数
    67 # -c是指定WSL的压缩阈值,超过该字节数就压缩数据
    68 # -T 是指定远程客户端的连接超时时间,单位分钟
    69 # -p -P 是指定WSH进程的端口监听范围,因为WSL只是监听代理,最后需要把WSH的端口告诉给客户端来建立连接
    70 # -x 每个WSH进程可以接收的最大请求数
    71 # -m 为WSL启动时WSH的初始化个数 -M 是最大允许多少个WSH个数
    72 # -I 初始化指定客户端的超时时间,单位秒。推荐用这个来设置客户端超时时间
    73 # -N 设置网络超时时间,单位秒,如果客户端在指定范围内没收到消息数据,那么就主动断开与服务端的连接
    74 WSL SRVGRP=GROUP1 SRVID=2 RESTART=Y GRACE=86400 MAXGEN=100 REPLYQ=Y
    75     CLOPT="-A -- -n //192.168.1.100:23232 -x 10 -m 40 -M 45 -c 1024 -I 30 -N 60"
    76 
    77 
    78 *SERVICES
    79 QueryService  # 服务进程里面的服务名,需要一一填写,客户端才能找到
    80 DeleteService
    81 AlertService

    references:
    https://blog.csdn.net/cemer815/article/details/5493081

    https://blog.csdn.net/brucelee0224/article/details/6069751

  • 相关阅读:
    window.open
    GetPostBackClientHyperlink
    引发和使用事件
    浅谈宝宝的教育及培养
    C#关键字之:base、this
    Ioc
    自定义input[type="radio"]的样式
    选择_冒泡_直接插入排序.md
    Tkinter.md
    从零开始学wordpress 之一
  • 原文地址:https://www.cnblogs.com/foohack/p/8533894.html
Copyright © 2020-2023  润新知