標籤:default 逾時 3.0 systems ide 1.3 dir sql body
# (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的設定檔配置詳解