Windows下Tuxedo的安装与配置-数据库补充

原创 2006年05月29日 08:46:00

Windows下Tuxedo的安装配置-数据库补充

草木瓜 2006-5-28

一、序

《Windows下Tuxedo的安装配置-数据库》一文中介绍了通过XA方法连接数据库,步骤比较多,当然也可以采
用另一种方法,在服务程序里面直接写入连接数据库的命令。

二、服务端程序

小作修改

EXEC SQL BEGIN DECLARE SECTION;
VARCHAR ora_no[2];
VARCHAR ora_value[10];
VARCHAR ora_cn[30];               //新增
EXEC SQL END DECLARE SECTION;

EXEC SQL INCLUDE sqlca;


//新增以下内容,tpsvinit,tpsrdone是tuxedo默认构造和析构函数。
tpsvrinit()
{
  strcpy(ora_cn.arr,"liwei/liwei@windb");
  ora_cn.len = strlen(ora_cn.arr);
  ora_cn.arr[ora_cn.len]='/0';
  EXEC SQL CONNECT :ora_cn;
  return(0);
}
tpsrvdone()
{
  EXEC SQL COMMIT WORK RELEASE;
}

三、配置文件

注释掉与XA相关项,由于客户端与服务器是同一台机器,WSL要不要无所谓。这里也注释掉。

*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
#CLOPT="-A -- -n //192.168.98.166:5898 -d/dev/tcp -m1 -M5 -x 10"

*SERVICES
DBREAD

四、编译服务端的命令

修改如下:

proc server.pc include=%TUXDIR%/include
buildserver -o server -f server.c -s DBREAD -v

如果在编译过程中出现error LNK2001: unresolved external symbol _sqlcxt类似的错误,那是因为
找不到orasql9.lib文件。设置环境变量lib,加上e:/oracle/ora92/precomp/lib,修改命令:

buildserver -o server -f server.c -s DBREAD -v -l orasql9.lib

五、编译config文件,运行tmboot

六、补充说明

Tuxedo配置一般如下步骤:

1 设置环境变量。
2 准备服务端客户端程序。
3 服务端客户端编译(buildclient buildserver)。
4 准备tuxedo的config文件。
5 编译config文件(tmload)。
6 如果config文件包含日志,必须通过tmadmin生成日志文件(crdl,crlog),如出错须将原日志文件删除。
7 启动tuxedo服务(tmboot)。

Windows下Tuxedo的安装与配置-无数据库

Windows下Tuxedo的安装与配置-数据库
  • lionzl
  • lionzl
  • 2014年07月07日 16:43
  • 376

Windows下Tuxedo的安装与配置-无数据库

Windows下Tuxedo的安装与配置-无数据库 草木瓜 2005-5-18 一、安装前的文件准备 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo9...

Windows下Tuxedo的安装与配置-客户端

Windows下Tuxedo的安装与配置-客户端  草木瓜 2005-5-19 一、前言   前两篇Windows下Tuxedo的安装与配置(无数据库,数据库)主要是演示Tuxedo...
  • lionzl
  • lionzl
  • 2014年07月07日 16:43
  • 464

Windows下Tuxedo的安装与配置-客户端

Windows下Tuxedo的安装与配置-客户端  草木瓜 2005-5-19 一、前言   前两篇Windows下Tuxedo的安装与配置(无数据库,数据库)主要是演示Tuxedo服务端如何运...
  • djl310
  • djl310
  • 2011年08月31日 08:39
  • 396

Windows下 tuxedo 安装及测试

一、获取安装文件和license 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo10 windows版本。具体 Windows安装过程略。正常安...

tuxedo11g安装 for Windows

OS:        Win7家庭普通版编译器:     Microsoft Visual Studio 2010tuxedo:tuxedo11gR1_32_win_2k8_x86_VS2008.ex...

Windows下tuxedo安装及测试

一、获取安装文件和license 下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo10 windows版本。具体 Windows安装过程略。正常安装后T...

Tuxedo安装license例子和远程客户端配置

Tuxedo是一个很好的交易中间件,包含消息中间件等功能,历史悠久,功能强大,是由BEA开发的,不过现在属于Oracle了。网上的Tuxedo入门教程千千万万,几乎没有一个可用的。尤其是在licsen...
  • yyw6637
  • yyw6637
  • 2013年04月27日 11:26
  • 595

tuxedo安装与配置

  • 2013年06月08日 18:22
  • 44KB
  • 下载

Tuxedo安装配置

  • 2014年11月20日 12:51
  • 69KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows下Tuxedo的安装与配置-数据库补充
举报原因:
原因补充:

(最多只允许输入30个字)