Windows下Tuxedo的安裝與配置-客戶端

Windows下Tuxedo的安裝與配置-客戶端 

草木瓜 2005-5-19

一、前言

  前兩篇Windows下Tuxedo的安裝與配置(無數據庫,數據庫)主要是演示Tuxedo服務端如何運行,如何與
  數據庫通訊。本文主要演示客戶端如何與服務端進行交互。
  
  所用例子:本地網另一臺主機(Tuxedo客戶端),本機(Tuxedo服務器),本機虛擬機(Linux數據庫)。
  
  
二、理論簡要說明

  Tuxedo客戶端是通過Tuxedo服務器的WSL服務與實際的數據服務通信的,所以在Tuxedo服務器上必須啓動WSL
  服務。而客戶端必須設置WSNADDR這個環境變量。
  
  
三、建立服務

  對服務器的ubbconfig做些調整,如下:
 

#Liwei

*RESOURCES
IPCKEY  123456
DOMAINID liweiapp
MASTER  lw
MAXACCESSERS 10
MAXSERVERS 10
MAXSERVICES 10
MODEL  SHM
LDBAL  N

*MACHINES
LWYM
 LMID = lw 
 TUXDIR = "C:/bea/tuxedo9.0"
 TUXCONFIG = "F:/Liwei/Tuxedo/dbread/tuxconfig"
 APPDIR = "F:/Liwei/Tuxedo/dbread"                     
 MAXWSCLIENTS=1                                       #新增1
 TLOGDEVICE = "F:/Liwei/Tuxedo/dbread/TLOG"
 TLOGNAME=TLOG
 TLOGSIZE = 100

*GROUPS

GROUP1 LMID=lw GRPNO = 1 
OPENINFO="Oracle_XA:Oracle_XA+Acc=P/liwei/liwei+SqlNet=linux+SesTm=600+MaxCur=5+LogDir=." 
TMSNAME="TMS_ORA9i" TMSCOUNT=2

*SERVERS
server SRVGRP=GROUP1 SRVID=1

WSL SRVGRP=GROUP1  SRVID =300                          #新增2
 CLOPT="-A -- -n //192.168.98.166:5898 -d/dev/tcp -m1 -M5 -x 10"

*SERVICES
DBREAD

  新增1,只是設置了服務器LWYM最大的WS客戶端數量。
  新增2,設置服務器啓動WSL服務的參數,其中-n //192.168.98.166:5898很重要,客戶就是通過這個
  端口與服務器通信,5898可按機器實際情況自行設定,主要一點,不能與其他端口衝突。
  
  設置完畢,編譯啓動服務。
  
  注意:
  1.確定服務器這個端口沒有關閉。可以通過客戶端運行telnet 192.168.98.166 5898測試端口。
  2.查看服務器的放火牆。
  
  
四、客戶端設置


  客戶端設置好環境變量:WSNADDR=//192.168.98.166:5898。
  最好把INCLUDE,LIB,PATH,TUXEDO也一併設好,這樣客戶端也可以編譯程序。設置方法見《Windows下
  Tuxedo的安裝與配置-無數據庫》一文。
  
  注意:
  編譯客戶端時需要增加-w選項。即:buildclient -w -o client -f client.c -v
  
  
五、啓動客戶端程序

  一切OK!
  netstat查看網絡狀態可以看到5898這個端口信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章