Oracle Tuxedo的配置文件配置详解

Posted foohack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle Tuxedo的配置文件配置详解相关的知识,希望对你有一定的参考价值。

#    (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident    "@(#) samples/atmi/simpapp/ubbsimple    $Revision: 1.7 $"

#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.

*RESOURCES
IPCKEY        123457  #IPC资源标识符
MAXGTT      255  #最多的全局事务数量

#Example:
#IPCKEY        123456

DOMAINID    simpapp  #域ID
MASTER        simple   #主节点的逻辑ID,跟物理机的机器名一一对应
MAXACCESSERS    10 #一个域中的最大访问量
MAXSERVERS    5     #一个域中公告板可以容纳的最大服务器数量
MAXSERVICES    10    #一个域中公告板可以容纳最大的服务数量
MODEL        SHM  #单机模式,就是不涉及多个Tuxedo的服务器互联,一般用这个模式就可以了
LDBAL        N    #是否启用负载均衡算法,这里是N,为否


*MACHINES
DEFAULT:
# Tuxedo应用的路径
APPDIR="D:\oracle\product\10.2.0\db_2\tuxedo12.1.3.0.0_VS2010\samples\atmi\connect-database-test"
# Tuxedo应用的二进制配置文件的输出路径(包含文件名)
TUXCONFIG="D:\oracle\product\10.2.0\db_2\tuxedo12.1.3.0.0_VS2010\samples\atmi\connect-database-test\tuxconfig"
# Tuxedo软件的安装路径的根目录
TUXDIR="D:\oracle\product\10.2.0\db_2\tuxedo12.1.3.0.0_VS2010"
# Tuxedo的事务日志文件路径,需要先配置,再用相关命令来生成这个TLOG
TLOGDEVICE = "D:\oracle\product\10.2.0\db_2\tuxedo12.1.3.0.0_VS2010\samples\atmi\connect-database-test\TLOG"
TLOGNAME=TLOG
# TLOG的大小,一般用crdl命令创建TLOGDEVICE的时候,-b的参数要比这个大20-30%,不然会出错
TLOGSIZE=500

MATHXH    LMID=simple  #前者是物理机的机器名,后者是机器名与主节点逻辑ID关联
# MAXWSCLIENTS 256 #最多可以有多少个远程客户端可以连接到当前主机
# ULOGPFX   # 指定系统日志在磁盘上的存储位置和文件名

*GROUPS
GROUP1 LMID=simple    GRPNO=1 # 把组名为GROUP1的组分配到simple主节点上,并把组编号为1
        
OPENINFO="Oracle_XA:Oracle_XA+Acc=P/[数据库账号]/[数据库密码]+sqlNet=si2000+SesTm=600+MaxCur=5+LogDir=." #打开数据库RM的参数字符串
CLOSEINFO="NONE"     #关闭参数一般写NONE
TMSNAME="TMS_ORA10G"   # 事务管理服务器的进程名
TMSCOUNT=2          #事务管理服务器的进程有两个

*SERVERS
DEFAULT:
        CLOPT="-A" #初始化并公告服务进程中的所有服务,因为一个服务进程里面可能有多个服务函数
# test是Tuxedo Server的进程名,一般与编译好的Server端exe名称一致 SRVGRP参数是指定服务进程的所属的组名
# SRVID参数是服务进程的编号,同一个组的两个进程编号不能相同
test    SRVGRP=GROUP1 SRVID=1

# 远程客户端连接需要取消下面的注释,把address替换为WSNADDR, -d参数可暂时不用
# MAXGEN是Server在GRACE指定的周期内(秒)最大可以重启的次数
# REOLYQ指定是否有回复队列
# RPPERM指定回复队列的消息个数
# RQPERM指定请求队列的消息个数
# -c是指定WSL的压缩阈值,超过该字节数就压缩数据
# -T 是指定远程客户端的连接超时时间,单位分钟
# -p -P 是指定WSH进程的端口监听范围,因为WSL只是监听代理,最后需要把WSH的端口告诉给客户端来建立连接
# -x 每个WSH进程可以接收的最大请求数
# -m 为WSL启动时WSH的初始化个数 -M 是最大允许多少个WSH个数
# -I 初始化指定客户端的超时时间,单位秒。推荐用这个来设置客户端超时时间
# -N 设置网络超时时间,单位秒,如果客户端在指定范围内没收到消息数据,那么就主动断开与服务端的连接
#WSL SRVGRP=GROUP1 SRVID=2 RESTART=Y GRACE=0 MAXGEN=10
#    CLOPT="-A -- -n <address> -x 10 -m 1 -M 10 -d <device>"


*SERVICES
TEST  # 服务进程里面的服务名,需要一一填写,客户端才能找到











































































以上是关于Oracle Tuxedo的配置文件配置详解的主要内容,如果未能解决你的问题,请参考以下文章

WTC配置(Weblogic Tuxedo Connector)

Dubbo配置文件详解

Tuxedo tmadmin命令

oracle dataguard主备库参数文件配置详解

UE4配置文件详解

怎么查看和配置oracle中listener.ora