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的安装与配置-客户端  草木瓜 2005-5-19 一、前言   前两篇Windows下Tuxedo的安装与配置(无数据库,数据库)主要是演示Tuxedo服务端如何运...

tuxedo11g安装 for Windows

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

tuxedo安装与配置

  • 2013-06-08 18:22
  • 44KB
  • 下载

Tuxedo安装配置

  • 2014-11-20 12:51
  • 69KB
  • 下载

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

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

tuxedo安装和配置(linux)

  • 2007-06-15 13:09
  • 58KB
  • 下载

MySQL数据库的安装与配置(Windows)

1. win7 32bit mysql5.5 自定义安装 2. mysql配置
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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