Oracle旗下的 BEA Tuxedo 安装与配置_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4079 | 回复: 0   主题: Oracle旗下的 BEA Tuxedo 安装与配置        下一篇 
ulee@land
注册用户
等级:上尉
经验:769
发帖:55
精华:1
注册:2012-12-17
状态:离线
发送短消息息给ulee@land 加好友    发送短消息息给ulee@land 发消息
发表于: IP:您无权察看 2012-12-18 9:28:29 | [全部帖] [楼主帖] 楼主

北京联动北方科技有限公司 Oracle旗下的 BEA Tuxedo 安装与配置北京联动北方科技有限公司


WindowsTuxedo的安装与配置-无数据库

一、安装前的文件准备

下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9 windows版本。具体

 Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。

本机Tuxedo安装路径 C:\bea\tuxedo9.0

二、Tuxedo安装完成后的环境变量配置

右键我的电脑->属性->高级->环境变量,更改变量值。

LIB项添加     C:\bea\tuxedo9.0\lib

INCLUDE项添加 C:\bea\tuxedo9.0\include

PATH项添加    C:\bea\tuxedo9.0\bin

添加下面两个新项

TUXDIR          C:\bea\tuxedo9.0
WSNADDR         //192.168.98.166:4050  Tuxedo服务器IP与端口


除此之外还需要指定Tuxedo应用服务的路径,如果你用C开发了一个Tuxedo服务,这个服务

文件所在的路径。本机路径为F:\Liwei\Tuxedo\dbread

根据机器实际情况添加

APPDIR          F:\Liwei\Tuxedo\dbread
TUXCONFIG       F:\Liwei\Tuxedo\dbread\tuxconfig


注:环境变量更改后确定即生效。

2000,XP不同的是需要更改AUTOEXEC.BAT文件,加入以下命令。

SET TUXDIR=C:\bea\tuxedo9~1

注:AUTOEXEC.BAT有一个缺点,就是更改后需要重启机器才能生效,如果我们设一个环境

变量文件(如TUXENV),那只要在文件里修改后存盘就能生效。在AUTOEXEC.BAT中长文件

名必须用缩写。

例:

SET TUXENV=C:\bea\tuxedo9~1           //TUXDEO环境变量文件


C:\bea\tuxedo9.0目录下创建TUXENV文件,在文件里加上

APPDIR=F:\Liwei\Tuxedo\dbread
TUXCONFIG=F:\Liwei\Tuxedo\dbread\tuxconfig
...


三、准备Tuxedo客户端,服务端程序代码

可以直接用Tuxedo本身带的例子:C:\bea\tuxedo9.0\samples\atmi\simpapp

客户端 simpcl.c

服务端 simpserv.c

四、准备编译客户端服务端程序

这里最好是自已把各种编译命令写成批处理文件。在编译之前需要安装C语言编译器,我们

通常使用VC++6.0,安装时如果没有让VC设置环境变量,在编译前需要手工运行:

E:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT


注:手工设置的变量在关闭命令行环境就失效了。最好是复制到本地文件夹。

   bclt.bat文件内容

F:
cd F:\liwei\tuxedo\dbread
buildclient -o simpcl -f simpcl.c -v


  bsrv.bat文件内容

F:
cd F:\liwei\tuxedo\dbread
buildserver  -o simpserv -f simpserv.c -s TOUPPER -v


   start.bat文件内容这文件主要作用是启动当前目录的命令环境

cd
cmd


编译完成后会在本地目录生成simpcl.exesimpserv.exe。要想启动服务,则需要配置

   ubbconfig了。

五、配置ubbconfig

下面是一个完整的ubbconfig文件,此文件要放在本地目录下。即与环境变量APPDIR保持

一致。文件名随意,这里使用config文件名。

#Liwei
*RESOURCES
IPCKEY    123456
DOMAINID liweiapp
MASTER  lw
MAXACCESSERS 3
MAXSERVERS 3
MAXSERVICES 3
MODEL  SHM
LDBAL  N
*MACHINES
LWYM
LMID = lw
TUXDIR = "C:\bea\tuxedo9.0"
TUXCONFIG = "F:\Liwei\Tuxedo\dbread\tuxconfig"
APPDIR = "F:\Liwei\Tuxedo\dbread"
*GROUPS
GROUP1 LMID=lw GRPNO = 1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER


每段详细的说明很复杂,具体可以查看相关资料。这里只对比较迷惑的地方说明下。

   *RESOURCESMASTER名称任意,但要与*MACHINES*GROUPS里的LMID保持一致。

   *RESOURCES下如MAXACCESSERSMAXSERVERSMAXSERVICES等设置错误如1,编译config后,

在命令行运行tmbootBBL是启动不起来的,重新设置正确的值后,再编译config,tmboot

   BBL也启动不起来。原因是任务管理器残存tuxipc这个进程,在编译config前,干掉它就

没问题了。

   *MACHINES下面的服务器机器名必须是大写。否则编译config会提示什么non master的错误。

   *MACHINES类似TUXDIR的内容必须与环境变量设置一致。

   *SERVERS中的simpserv名子必须是你服务端程序编译后的EXE文件名。

   *SERVICESTOUPPER是你服务端程序编译时-s制定的服务名。

五、编译config,运行tmboot启动服务

设置完成。运行

   load.bat 文件内容

F:
cd F:\liwei\tuxedo\dbread
tmloadcf -y config


编译config文件完成后,会在APPDIR下生成tuxconfig文件。

运行tmboot -y

  BBL服务启动成功,simpserv启动成功!

运行tmadmin可以查看维护服务的状态等。运行simpcl.exe就可以看到交互过程了。




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