TUXEDO安装部署使用排错文档

合集下载

Tuxedo-----------------CMDTUX_CAT:873

Tuxedo-----------------CMDTUX_CAT:873

Tuxedo-----------------CMDTUX_CAT:8731.配置环境变量需要配置的环境变量为TUXDIR=<tuxedo安装的全路径>WSNADDR=<服务器的地址,只有客户端和服务器分开的时候才需要配置>PATH=%TUXDIR%\bin;%PATH% (这个很重要,因为只有配了这个调用起来才方便)TUXCONFIG -- 制定tuxconfig这个二进制配置文件的路径在调用tmloadcf命令时会查找TUXCONFIG 这个环境变量,如果没有查找到,报错信息如下D:\bea\tuxedo8.1\samples\atmi\sa>tmloadcf ubbsimpleCMDTUX_CAT:873: ERROR: TUXCONFIG environment variable not set如果环境变量设置和ubbconfig文件中设置的不一致,报错信息如下D:\bea\tuxedo8.1\samples\atmi\sa>tmloadcf ubbsimpleCMDTUX_CAT:111: ERROR: TUXCONFIG (D:\bea\tuxedo8.1\tuxconfig) of machine HEIHEBEN must be the same as the TUXCONFIG environment variable (d:\bea\tuxconfig) CMDTUX_CAT:867: ERROR: tmloadcf: Above errors found during syntax checking注:环境变量中的TUXCONFIG环境变量必须设置,并且要正确设置。

2.编辑ubbconfig文件在编写这个文件时我就是一步一步按照小布老师的说法配置的,但是配置完成调用tmloadcf命令时出错了D:\bea\tuxedo8.1\samples\atmi\sa>tmloadcf ubbsimpleCMDTUX_CAT:868: ERROR: tmloadcf cannot run on a non-master node经查得知原来windows机器上的机器名必须大写注:如果机器名含有. 则机器名需要使用双引号引起来。

TUXEDO在UNIX端的安装与使用

TUXEDO在UNIX端的安装与使用

TUXEDO在UNIX端的安装与使用tuxedo可用默认配置安装在自己的指定目录下,也可以在SCOADMIN中建立一个TUXEDO的用户和组然后进行安装,以下是以自己的指定目录为说明。

在安装好的tuxedo\udataobj\目录下有一个lic.txt文件,限定tuxedo的使用时间与最多USERS。

2.配置整理如下:以下配置将如何一步一步在自己的工作目录中建立自己的应用程序。

A.创建自己的工作目录;如:/usr/xafB.为了简单,可将tuxedo\apps目录下的simpapp目录copy 到自己的目录下。

\tuxedo\在这个目录中有个特殊文件:tux.env用来设置环境变量,也copy到/usr/xaf /simpapp下。

C.试着写一个setenv:../tux.envAPPDIR=/usr/xaf/simpapp; export APPDIRTUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIGNLSPATH=$TUXDIR/locale/C; export NLSPATHLANG=C; export LANGWSNADDR=//172.18.2.88:8000; export WSNADDR将服务器的地址与端口号设好:端口号可以任意指定,但不要使用特殊的端口号。

D.设置环境变量:可以使用set查看环境变量是否设置成功。

E.我们再来看看应用程序的ubb配置。

假设文件为ubbsimple。

1. *RESOURCES2. IPCKEY 1055113. DOMAINID simpapp4. MASTER simple5. MAXACCESSERS 10 //可以自己设定大小没有限制6. MAXSERVERS 5 //可以自己设定大小没有限制7. MAXSERVICES 10 //可以自己设定大小没有限制8. MODEL SHM (单机模式[MP多机模式])9. LDBAL N10. *MACHINES11. DEFAULT:12 APPDIR="/usr/xaf/simpapp"13 TUXCONFIG="/usr/xaf/simpapp/tuxconfig"14 TUXDIR="/usr/xaf"15.xafsco LMID=simple16 MAXWSCLIENTS=517 *GROUPS18 GROUP119 LMID=simple GRPNO=1 OPENINFO=NONEGROUP2LMID=simple G RPNO=2 TMSNAME=TMS_INFOOPENINFO=”INFORMIX-OnLine:数据库名”20 *SERVERS21DEFAULT:22 simpserv SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=4//当SRVID有多个时,它们之间应有间隔。

TUXEDO安装部署使用排错文档

TUXEDO安装部署使用排错文档

TUXEDO安装、部署、使用、差错已经LINUX简单命令使用安装:一、TUXEDO安装1.windows 安装(linux下图形安装)安装步骤由图可视:(1)选OK(2)选next(3)这是tuxedo的安装路径,放哪个目录随你自己选(4)这里最好勾选上install simples(5)选install(6)这里需先选下cancle弹出界面再选resume 然后再输入密码(7)选NO (8)选doneOK texudo就装好了2.linux下非图形界面安装(脚本安装)Tuxedo 部署流程1.将tuxedo.tar拷贝到某个目录下2.修改/opt目录权限为rwx-rwx-rwx3.解压tuxedo,tar到当前目录: tar -vxf tuxedo.tar -C ./4.运行安装脚本./install.sh5.选择16.直接回车键7.选择18.选择19.输入:/opt10.选择211.选择Y或者N12.回车13.回车14.输入两次oracle15.选择216.回车17.回车安装完成程序所在目录为当前目录下的tuxedo目录二、tuxedo部署查看虚拟机IP查看机器名称修改环境变量文件:tux.env主要设置:TUXDIR,PATH,LD_LIBRARY_PA TH,LANG,APPDIR修改UBB配置文件(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.*RESOURCESIPCKEY 123456 (1)DOMAINID simpappMASTER serverMAXACCESSERS 100MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL NNOTIFY SIGNAL*MACHINESDEFAULT: (2)APPDIR="/home/oracle/simpapp"TUXCONFIG="/home/oracle/simpapp/tuxconfig"TUXDIR="/home/oracle/tuxedo11gR1"MAXWSCLIENTS=5#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo""bogon130" LMID=server#Example:#beatux LMID=iogon*GROUPSGROUP1 (3)LMID=server GRPNO=1 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"forward SRVGRP=GROUP1 SRVID=10 (4)toupper SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=20 (5)CLOPT="-A -- -n //192.168.192.130:9977 -m 2 -M 5 -x 10 -p 10000 -P 11000"*SERVICES (6)TOUPPERTOUPPERTEST(1)IPC资源识别号设置(2)服务器程序环境设置(3)服务器组设置(4)服务设置(5)通讯设置(6)服务名设置设置环境变量. ./tux.env编译程序配置文件tmloadcf –y ubb启动程序tmboot建议:1.关闭服务器防火墙,或者设置通讯端口开发,WSH端口段开开放2.Selinux设置为不启动3.启动程序以后在客户端使用telnet命令测试连接是否成功。

云计算应用程序部署的错误及解决方案 .doc

云计算应用程序部署的错误及解决方案 .doc

云计算应用程序部署的错误及解决方案企业不能完成必要的前期规划以便于确定哪一个应用程序更适用于云计算部署。

需要大型机支持的应用程序、在UNIX集群服务上运行的应用程序以及众多运行在大型机上的现有应用程序都是注定不会迁移至云计算的。

这些程序是很复杂的,而基于X86软硬件环境的部署可能需要重新进行架构设计或重新编写应用程序代码。

如果是在公共云计算中进行部署,那么具有高安全性需求的应用程序可能并不是理想的云计算部署实施对象。

企业无法选择正确的云计算模式(私有云计算或公共云计算)以实施应用程序部署。

可以在私有云计算或公共云计算中部署应用程序。

私有云计算是在创建它们的IT企业控制下的内部云计算。

与公共云计算相比,它们与传统的数据中心有更多的相似性(他们是内部的、是在IT企业的控制下的、没有公共云计算中的安全性问题,等等)。

公共云计算是外部的。

公共云计算的基础设施受限于云计算供应商,与传统数据中心、甚至私有内部云计算相比,其外观和应用体验可能会有很多的不同之处。

企业的常见错误是无法确定应用程序是比较适合公共云计算还是更适合私有云计算。

而另一个常见错误是无法确定在每一种云计算模式中部署应用程序的成本(无论是长期的还是短期的)。

企业往往把重点集中于迁移服务器至云计算,而不是在云计算中部署应用程序。

当企业决定实施从传统数据中心至私有云计算的迁移工作时,其动机往往是服务器整合,这将有助于提高服务器利用率和减少资本与运行开支。

这些不应当是关注的重点。

真正需要关注的应当是在云计算中部署应用程序。

通过关注应用程序部署,企业将深入了解应用程序的构成以及在云计算环境中应用程序所需的管理工具。

这个错误导致了其他的一些常见错误。

无法为云计算中应用程序的性能变化做出规划。

在云计算中部署应用程序可能会导致应用程序的性能等级低于其在传统数据中心中的性能等级,这是由两个环境之间的差异性造成的。

当企业管理员们考虑应用程序运行性能时,他们通常都会关注CPU处理能力、内存容量、磁盘存储空间等因素。

tuxedo错误

tuxedo错误

3 各个信号的含义:TPETIME(13) 超时TPENOENT(6) 调用后台服务失败TPESYSTEM(12):系统错误,如tuxedo对应的服务排队过长导致请求不能放入TPEPROTO(9):协议错误,发出的tpcall的上下文有问题TPEOS(7) 系统级错误。

消息队列服务放入进去。

tuxed o错误参考错误分类-----------------------错误值Abort -------------------------TPEABORTBEA Tuxedo system--------------TPESYSTEMCall descriptor ---------------TPELIMIT and TPEBADDESCConversational-----------------TPEVENTDuplicate operation -----------TPEMA TCHGeneral communication----------TPESVCFAIL, TPESVCERR,TPEBLOCK, and TPGOTSIG Heuristic decision ------------TPEHAZARD2 and TPEHEURISTIC2Invalid argument---------------TPEINV ALMIB ---------------------------TPEMIBNo entry ----------------------TPENOENTOperating system---------------TPEOSPermission --------------------TPEPERMProtocol-----------------------TPEPROTOQueueing ----------------------TPEDIAGNOSTICRelease compatibility ---------TPERELEASEResource manager --------------TPERMERRTimeout -----------------------TPETIMETransaction -------------------TPETRANTyped buffer mismatch ---------TPEITYPE and TPEOTYPE错误值定义:#define TPEABORT 1#define TPEBADDESC 2#define TPEBLOCK 3#define TPEINV AL 4#define TPELIMIT 5#define TPENOENT 6#define TPEOS 7#define TPEPERM 8#define TPEPROTO 9#define TPESVCERR 10#define TPESVCFAIL 11#define TPESYSTEM 12 #define TPETIME 13#define TPETRAN 14#define TPGOTSIG 15#define TPERMERR 16#define TPEITYPE 17#define TPEOTYPE 18#define TPERELEASE 19 #define TPEHAZARD 20 #define TPEHEURISTIC 21 #define TPEEVENT 22#define TPEMA TCH 23#define TPEDIAGNOSTIC 24 #define TPEMIB 25#define TPMAXV AL 26。

tuxedo开发常见问题

tuxedo开发常见问题

1、开发步骤1>、安装Tuxedo9.12>、安装C++Builder 20093>、设置path,添加;%TUXDIR%\bin【否则会报“找不到WTUXWS32.DLL….”错误】2、m ake的时候提示找不到“atmi.h”解决方法:引入路径C:\bea\Tuxedo9.1\include,顺序无所谓如图所示:3、运行的时候弹出找不到“WTUXWS32.DLL”解决方法:在系统变量path中添加;%TUXDIR%\bin,顺序无所谓如图所示:4、连接tuxedo服务器失败,程序退出:“ip:****** port:*****”如图所示解决方法:不是ip错误,就是端口没有起来。

可以换成任意端口(如1521)修改\Debug\local.config文件即可5、搭建tuxedo服务出现的“'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件。

”问题解决方法:安装VC,并将D:\Program Files\MicrosoftVisualStudio\Common\MSDev98\Bin;D:\Program Files\MicrosoftVisualStudio\VC98\Bin写到环境变量path中6、搭建tuxedo服务出现的“simpcl.c(14) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory”解决方法:在已经安装VC的基础上添加环境变量INCLUDE及LIB,并按照%VC安装目录%\Bin\VCV ARS32.BAT 手动设置7、搭建tuxedo服务出现的“LINK : fatal error LNK1181: cannot open input file "simpcl.c\.obj"”原因:在6的时候把设置同时添加到了path中,将此设置删除即可8、搭建tuxedo服务出现的“CMDTUX_CAT:520: ERROR: Invalid arguments passed to buildserver”原因:无效的许可需要修改系统时间:License过期,修改系统时间[tuxedo@simple ~]$ date -s 12/12/1990date: cannot set date: Operation not permittedTue Dec 12 00:00:00 EST 1990[tuxedo@simple ~]$ su rootPassword:[root@simple tuxedo]# date -s 12/12/1990Tue Dec 12 00:00:00 EST 1990[root@simple tuxedo]#9、搭建tuxedo服务出现的“CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking.”解决方法:见《Tuxedo精华.pdf》中的5.1010、搭建tuxedo服务出现的“WSNAT_CAT:1008: ERROR: Could not establish listening address on network //192.168.1.123:3050.ERROR: Process WSL at simple failed with /T tperrno (TPESYSTEM - internal system error)”原因:监听被占用,换成“WSL SRVGRP=GROUP1 SRVID=20 CLOPT="-A -- -n //192.168.1.123:8880 -x5 -m2 -M100 -N60"”即可11、在tuxedo服务程序编译的时候,产生:.obj : error LNK2001: unresolved external symbol解决:改成” buildserver -o simpserv -f simpserv.c -s 提供的服务”如:” buildserver -o simpserv -f simpserv.c -s CHECKPAYMENT”。

linux系统tuxedo安装指导

linux系统tuxedo安装指导

linux系统tuxedo安装指导[置顶]Linux系统下Tuxedo安装Linux系统下Tuxedo安装1. 在Linux 环境中新建⼀个⽤户tuxdeo/tuxdeo,从⽹上下载⽀持该Linux系统的tuxedo软件包。

2. 将⽂件通过ftp ,U盘或其他⽅式将软件包传到该⽤户的⽬录下/home/tuxedo/tuxedo111120_32_Linux_01_x86.bin执⾏sh tuxedo111120_32_Linux_01_x86.bin –i console命令开始安装tuxedo3. 安装开始进⼊如下界⾯,按Enter键继续:4. 选择安装设置,选择1- Full Instll,完全安装模式,按Enter键继续。

5. 选择tuxedo安装所放的路径/home/tuxedo/oracle6. 确定安装⽬录,还是要修改安装⽬录,选择2 ,选择现在的⽬录。

7. 显⽰之前选择的安装信息,按Enter键继续。

8. 准备安装,按Enter键继续。

9. 安装中出现,Configure tlisten Service,输⼊密码tuxedo10. 选择安装SSL,选择1,按Enter键继续11. 设置LDAPLDAP Service Name:LdapserLDAP PortID: 123456LDAP BaseObject: LdapbsojLDAP Filter File Location:按Enter 键继续12. 安装成功,按Enter键继续13. 接下来要⽤例⼦检查服务的联通性,在装完tuxedo的⽬录下有个⽂档⾥有tuxedo例⼦/home/tuxedo/oracle/tuxedo11gR1/samples1). 在⽬录/home/tuxedo/oracle/tuxedo11gR1/下有个tux.env⽂件,将该⽂件拷贝到该⽤户根⽬录下的 .bash_profile⽂件中,⽤命令source .bash_profile使环境变量⽣效,再注销系统,重新登陆。

tuxedo详细安装步骤

tuxedo详细安装步骤

tuxedo详细安装步骤Tuxedo使用Non-XA模式连接Oracle数据库实验的网络拓扑图:软件安装环境:3台主机都安装Cent OS 5.3操作系统,第1台主机作为Tuxedo的客户端,只安装Tuxedo客户端(IP:192.168.1.61);第2台主机作为Tuxedo服务器安装Tuxedo Server,还要连接Oracle服务器,还安装了Oracle Client11gR2(IP:192.168.1.66);第三台主机作为Oracle数据库服务器,只安装Oracle11gR2(IP:192.168.1.81)。

实验目的:了解Tuxedo使用Non-XA方式连接Oracle数据库。

通过客户端发送一个请求到Tuxedo服务器,再由Tuxedo服务器连接Oracle服务器,把客户端发送的信息写入数据库表。

实验步骤:1.安装Tuxedo的演示程序SimpApp (使用主机1和主机2) 2.作一个Pro/C的Demo,来连接Oracle数据库(使用主机2和主机3) 3.把第1步和第2步合并到一起,完成该实验 4.测试并排错安装前准备:要使Tuxedo服务器,能连接到Oracle服务器。

Oracle服务器的实例名称为stone,在Tuxedo服务器上安装Oracle客户端后,建立一个服务,使其能够连接到Oracle数据库服务器。

在Tuxedo Server(主机2)上,先建立网络服务,再连接到Oracle数据库服务器,使用hr用户,并建立一个测试表:◆网络服务的名称为stone,结果为$ORACLE_HOME/network/admin目录下的tnsnames.ora文件 [oracle@myapache ~]$cd/u01/app/oracle/product/11.2.0/client_1/network/admin/ [oracle@myapacheadmin]$lssamples shrept.lst sqlnet10031011AM2455.bak sqlnet.ora tnsnames.ora[oracle@myapache admin]$vi tnsnames.ora # tnsnames.ora Network ConfigurationFile:/u01/app/oracle/product/11.2.0/client_1/network/admin/tnsnames.ora #Generated by Oracle configuration tools. STONE = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.81)(PORT = 1521)) )(CONNECT_DATA = (SERVICE_NAME = stone) ) )◆建立测试表[oracle@myapache ~]$sqlplus hr/hr@stoneSQL*Plus: Release11.2.0.1.0 Production on Wed Mar 10 21:17:22 2021Copyright (c) 1982, 2021, Oracle. All rights reserved.Connected to:Oracle Database11gEnterpriseEdition Release11.2.0.1.0 - Production Withthe Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL>create table t_test1( 2 zj number, 3 name varchar2(20) 4 ); Tablecreated.SQL>insert into t_test1 values(1, 'aaa'); 1 row created.SQL>commit; Commit complete.SQL>select * from t_test1; ZJ NAME ---------- -------------------- 1 aaa SQL>◆在主机2上还要把Oracle用户的环境变量设置好,使其能正确编译pro/c程序[oracle@myapache ~]$ vi .bash_profile设置好以下环境变量# User specific environment and startup programsORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1 export ORACLE_HOMELD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib exportLD_LIBRARY_PATHPATH=$PATH:$ORACLE_HOME/bin export PATHstty erase ^H (完)测试一下Pro/C是否正确 [oracle@myapache ~]$procPro*C/C++: Release11.2.0.1.0 - Production on Thu Mar 11 01:16:42 2021Copyright (c) 1982, 2021, Oracle and/or its affiliates. All rightsreserved.System default option values taken from:/u01/app/oracle/product/11.2.0/client_1/precomp/admin/pcscfg.cfg(下面内容从略)一、安装Tuxedo的演示程序SimpApp,并完成Tuxedo客户端访问服务器的配置1.在主机2上安装Tuxedo10gR3 Server建议采用字符安装界面,在安装过程中选择安装上Sample,以便运行SimpApp例子[root@myapache ~]#cd /home/OraFile/[root@myapache OraFile]#unzip tuxedo10gR3_32_Linux_01_x86.zip[root@myapache OraFile]#chmod +x tuxedo10gR3_32_Linux_01_x86.bin[root@myapache OraFile]#./tuxedo10gR3_32_Linux_01_x86.bin -i console Extracting the JRE from the installer archive... Unpacking the JRE...Extracting the installation resources from the installer archive... Configuring the installer for this system's environment...Launching installer... (比较重要的地方) Choose Oracle Home ------------------1- Create new Oracle HomeEnter a number:1Specify a new Oracle Home directory:/bea感谢您的阅读,祝您生活愉快。

tuxdo安装和配置问题

tuxdo安装和配置问题

tuxdo安装和配置问题安装和配置问题1.tmloadcf cannot run on a non-master nodeCMDTUX_CAT:878: ERROR: Can't create TUXCONFIG C:\bea2.cl' 不是内部或外部命令,也不是可运行的程序3.机器名含有特殊字符,tmloadcf无法编译4.tmboot can't creat quene5.执行客户端程序:tpinit failed6.tmboot BBL启动不了提示No BBL available on site simple7.Cannot boot WSL with MAXWSCLIENTS for machine set to 01.问题:tmloadcf cannot run on a non-master node原因:机器名是否正确.windows机器名必须大写解决方法:ubb文件,原来*MACHINESbank107 LMID=mytux改为大写BANK107 LMID=mytux2.问题C:\bea\tuxedo8.1\config>tmloadcf -y ubbCMDTUX_CAT:878: ERROR: Can't create TUXCONFIG C:\bea\tux... vtoc_errno 5: Unix error: No such file or directory 原因:env设置和ubb设置的tuxconfig文件不正确解决方法:win2000需要再开一个窗口.以保证初始化环境变量生效.env:TUXCONFIG=C;\bea\tuxedo8.1\config\tuxconfig (config 是目录,tuxconfig是文件)ubb:TUXCONFIG=C;\bea\tuxedo8.1\config\tuxconfig (config是目录,tuxconfig是文件) 3.问题cl' 不是内部或外部命令,也不是可运行的程序或批处理文件原因:tuxedo不含有编译器.必须安装vc,并且配置vc的环境变量, 执行vc目录bin下面的vcvars32.bat在同一个窗口,先运行vcvars32.bat,再运行buildclient或者buildserver4.问题机器名含有特殊字符,tmloadcf无法编译"SZTELECO-5BA07A" LMID=simple用""括起来.5.问题tmboot can't creat quene原因:关于Window 2K 下的终端服务(Terminal Services)不能用于远程控制tuxedo的Boo t和tmadmin操作,否则会出现Can't create queue错误!若出现这种问题,请直接到目标机器上操作或者通过别的远程控制软件实现,例如PCAnyWhere,Telnet等.此问题的原因可能是Windows提供的远程服务有某些方面的限制.解决方法:打开远程机器的telnet服务,通过telnet登陆启动服务即可.6.问题执行客户端程序:tpinit failed情况1.ulog:TUXCONFIG environment variable not set144821.SZ-YWZC-WANGYY!?proc.1884.1652.0:LIBTUX_CAT:588: ERROR: Unable t o open TUXCONFIG file 原因:配置问题.服务端必须配置好WSL服务,确保正常启动.客户端配置WSNADDR. 测试:使用telnet xxx机器ip xx端口,要有黑屏等待.原因:1.服务端和客户端在一台机器上.编译时buildclient 不能加-w.2.服务端和客户端不在一台机器上.编译时buildclient 必须加-w.情况2:ulog:Unable to establish WSL connection144551.SZ-YWZC-WANGYY!?proc.1620.2252.0:LIBWSC_CAT:1027: ERROR: Unabl e to connect to WSH 原因:WSNADDR设置错误set WSNADDR=//10.1.63.107:4088 而不是set WSNADDR=\ \10.1.63.107:40887.问题:tmboot BBL启动不了提示No BBL available on site simple.原因:检查:ulog 发现:ERROR: Reached UNIX limit on semaphore ids102413.SZTELECO-5BA07A!tmboot.716.1996.-2: WARN: No BBL available on site si mple.分析:修改ubb,把访问量,maxaccess等变量变小.调整后可以.8问题:WSL服务无法启动原因:检查ulog发现Cannot boot WSL with MAXWSCLIENTS for machine set to 0 1103415.SZTELECO-5BA07A!tmboot.3976.3656.-2: CMDTUX_CAT:825: ERROR: Pro cess WSL at simple failed with /T tperrno (TPESYSTEM - internal system error)分析:机器ubb设置,MAXWSCLIENTS默认为0解决:修改ubb 在machine中增加MAXACCESSERS=10MAXWSCLIENTS=2重新编译后通过.。

TUXEDO使用说明

TUXEDO使用说明

TUXEDO使用说明一、键tuxedo用户.* User NAME tuxedoUser ID [206] # ADMINISTRATIVE USER? true + Primary GROUP [informix] + Group SET [informix,staff] + ADMINISTRATIVE GROUPS [] +ROLES [] + Another user can SU TO USER? true + SU GROUPS [ALL] + HOME directory [/home/tuxedo]Initial PROGRAM [/usr/bin/ksh]1.TUXEDO使用的环境变量●TUXDIR:TUXEDO的路径●PATH:在PA TH中添加TUXEDO的BIN路径●LIBPATH:TUXEDO的链接库所在路径●APPDIR:编译和运行TUXEDO的应用程序所在路径●TUXCONFIG:tuxconfig文件所在路径2.生成tuxconfig文件:执行tmloadcf –y ubb(文件名),其中-y表示确认,不加则会提示是否确认3.生成tuxconfig文件时所用的文件格式说明●DOMAINID:TUXEDO名称,可任意指定●MASTER:可任意指定●MAXACCESSERS:最大连接数●MAXSERVERS :最大服务器数量●MAXSERVICES :最大服务数●MODEL :类型SHM(单机)LM(多机)●LDBAL N●MACHINES:机器描述✧APPDIR :见环境变量说明✧TUXCONFIG :见环境变量说明✧TLOGDEVICE :若直接连接数据库,需要设此项,LOG文件✧TUXDIR :见环境变量说明✧MAXWSCLIENTS :最大客户连接数●机器名称LMID=simple (MASTER 名称)●GROUPS✧描述组的信息,可描述1个以上✧LMID:见机器名称✧GRPNO:组号✧TMS_NAME:数据库连接时,定义数据库连接信息的文件名✧TMSCOUNT:数据库连接时使用,表时启动几个✧OPENINFO:数据库连接时打开数据库信息✧CLOSEINFO:数据库连接时关闭数据库信息●SERVERS描述服务器信息✧SRVGRP:在GROUPS中定义的组名✧SRVID:服务器ID,自定,不重复就可以了✧CLOPT:连接信息●SERVICES服务名4.启动tuxedo●全部启动:tmboot –y●启动单个server:tmboot –s server名5.停止tuxedo●全部停止:tmshutdown –y●停止单个server:tmshutdown –s server名6.建立一个服务:buildserver -f simpserv.c -o simv -r INFORMIX-OnLine -s TOUPPER●-f表示编译文件名称●-o表示编译形成的执行文件●-r数据库连接时使用表示数据库类型●-s服务名,与第三项的SERVERS一致7.建立一个客户端:若未本地连接无特殊要求,远程连接时:●环境变量增加WSNADDR=//128.1.99.99:21008.使用buildclient –f simpce.c –o simc –w9.定义事务管理buildtms –r INFORMIX-OnLine –o bin/TMS_INF10.crdl –b 2000 –z /home/fxsh/tuxedo/TLOG。

tuxedo的配置.txt

tuxedo的配置.txt

以下是配置tuxedo连接EAIH的方法(以北开100环境为例)1.到目录/home/ap/ecds/etc/BUSI/PubApp/CBS/EAI_CLT1)修改文件Route.xml使之变为空(如下)<?xml version="1.0" encoding="ISO-8859-1" ?><RouteTab><RuleTab RecNum="0"></RuleT ab></RouteT ab>~2)修改文件DtaParm.xml,把LinkRule=这行修改如下LinkRule ="${CC} -o ${EXECOBJ} ${REGISTC} ${CUSTOMLIB} ${LIBOPTS} ${TUXCLILIBS} -L${FAPWORKDIR}/lib -lcsspui -lgicon2.到目录/home/ap/ecds/etc1)修改ESAdmin.xml 把其中EAI_CLT中的关于MQ字段去掉2)修改文件tuxedo.doma和tuxedo.conf(1)修改文件tuxedo.doma内容bjwl:/home/ap/ecds/etc/> view tuxedo.doma# Copyright (c) 1990, 1994 Novell, Inc.# Copyright (c) 1994 Novell# All Rights Reserved# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF# UNIX System Laboratories, Inc.# The copyright notice above does not evidence any# actual or intended publication of such source code.#Copyright (c) 1994 Novell, Inc.#All rights reserved#ident "@(#) apps/creditapp/domcon1 $Revision: 1.3 $" ## TUXEDO DOMAIN CONFIGURATION FILE#*DM_RESOURCES##VERSION=U22##*DM_LOCAL_DOMAINS##ecds GWGRP=GROUP2TYPE=TDOMAINMTYPE="HP-UX"DOMAINID="ecds100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/log/DMTLOG"AUDITLOG="/home/ap/ecds/log/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM1"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10ecds_back GWGRP=GROUP3TYPE=TDOMAINDOMAINID="back100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/bin/DMTLOG"AUDITLOG="/home/ap/ecds/bin/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM2"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10#*DM_REMOTE_DOMAINS##EAIH_AIX6_BAGW3 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW3"EAIH_AIX6_BAGW4 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW4"##*DM_TDOMAIN##ecds100 NWADDR="//128.32.100.100:12201" CMPLIMIT=0back100 NWADDR="//128.32.100.100:12202" CMPLIMIT=0EAIH_AIX6_BAGW3 NWADDR="//128.192.137.164:8666" CMPLIMIT=0 EAIH_AIX6_BAGW4 NWADDR="//128.192.137.164:8667" CMPLIMIT=0 ##*DM_LOCAL_SERVICESCTS_SVR LDOM=ecdsGETFILE LDOM=ecdsCTS_SVR LDOM=ecds_backGETFILE LDOM=ecds_back##*DM_REMOTE_SERVICES##TuxEntry RDOM=EAIH_AIX6_BAGW3TuxEntry RDOM=EAIH_AIX6_BAGW4(2)修改文件tuxedo.conf内容WH8HP361:/home/ap/ecds/etc/> view tuxedo.conf*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*MACHINES"WH8HP361" LMID=ecds100APPDIR="/home/ap/ecds/bin"TUXCONFIG="/home/ap/ecds/etc/tuxedo.ubb"TUXDIR="/home/mw/tuxedo/tuxedo8.1"ULOGPFX="/home/ap/ecds/log/tuxedo.log"MAXWSCLIENTS=200MAXACCESSERS=300*GROUPSGROUP1 LMID=ecds100 GRPNO=1GROUP2 LMID=ecds100 GRPNO=2GROUP3 LMID=ecds100 GRPNO=3*NETGROUPS*SERVERSDEFAULT: RESTART=Y MAXGEN=5 REPLYQ=Y CLOPT="-A"DMADM SRVGRP=GROUP2 SRVID=1 REPLYQ=NGWADM SRVGRP=GROUP2 SRVID=2 REPLYQ=NGWTDOMAIN SRVGRP=GROUP2 SRVID=3 REPLYQ=N CLOPT="-t" GWADM SRVGRP=GROUP3 SRVID=4 REPLYQ=NGWTDOMAIN SRVGRP=GROUP3 SRVID=5 REPLYQ=N CLOPT="-t"*SERVICES3.生成二进制文件tuxedo.bdm和tuxedo.ubb1)在执行以下命令的时候要先停掉tuxedobjwl:/home/ap/ecds/etc/>tmshutdown -c -y2)生成tuxedo.ubb文件:bjwl:/home/ap/ecds/etc/>tmloadcf -y tuxedo.conf3)生成tuxedo.bdm文件:bjwl:/home/ap/ecds/etc/>dmloadcf -y tuxedo.conf4.重启tuxedobjwl:/home/ap/ecds/etc/>tmboot -y5.发交易验证是否连通EAIH6.修改.profile文件把TUXEDO那个地方加日志的目录export TUX_TRACE_FILE=$HOME/log/tux/tuxxmlexport EAIFACFG=$HOME/etc/config.properties注:如果平台报密钥错误,我们要更新密钥。

TUXEDO安装部署使用排错文档

TUXEDO安装部署使用排错文档

TUXEDO安装部署使用排错文档
一、TUXEDO安装步骤:
1、使用root账号登录服务器,将安装包上传到服务器;
2、使用gunzip进行安装包解压,并使用tar格式安装;
4、在/usr/lib目录下,创建一个属于tuxedo自身的安装目录,并将安装包解压到指定的安装目录下;
5、拷贝编译参数,全选安装,选择正确版本;
6、执行makeml安装脚本,此时,系统会在/usr/lib/tuxedo下生成一个tuxedo11g.
10、最后,使用tmadmin启动TUXEDO;
二、TUXEDO使用方法
使用TUXEDO,可以实现负载均衡,并发支持,进程管理,安全服务等功能。

TUXEDO使用过程如下:
1、配置TUXEDO服务端:首先配置服务端环境,然后在一台服务器上配置TUXEDO服务;
2、配置TUXEDO客户端:配置客户端环境,配置TUXEDO客户端,并实现与服务端的连接;
3、测试TUXEDO服务:使用TUXEDO调试程序,测试TUXEDO客户端是否可以与TUXEDO服务器正常通信;
4、启动TUXEDO服务:使用tmadmin管理工具,启动TUXEDO服务,实现进程管理,负载均衡等功能;。

TUXEDO三层程序安装、配置及开发流程

TUXEDO三层程序安装、配置及开发流程

三层改造程序安装、配置及开发第一部分前台的安装和配置一、TUXEDO安装插入安装盘,运行setup,按照安装程序的提示进行安装,使用缺省路径,安装在C:\TUXEDO下。

二、TUXEDO安装后的配置1、win98,win95的配置点击开始菜单中的“运行”,键入“sysedit”,回车后,在AUTOEXEC.BAT 文件中配置以下环境参数:SET TUXDIR=C:\TUXEDO(按缺省安装配置)SET LIB=C:\Program files\BEA SYSTEMS\TUXEDO\LIB(按缺省安装配置)SET INCLUDE=C:\TUXEDO\INCLUDE(按缺省安装配置)SET WSNADDR=//192.168.100.57:10000(按实际情况填写)在Path中加入"C:\TUXEDO\BIN";CY注:安装目录最好不要有空格,例如C:\TUXEDO而不要用C:\ Program files\BEA SYSTEMS\TUXEDO,带空格的路径AUTOEXEC.BAT可能不认,造成找不到wtuxws32.dll的错误。

配置完毕后,重起机器,看看MSDOS中相应变量是否也已设置,若没有,则在DOS下也进行相应的设置,重起机器。

2、winNT的配置右击“我的电脑”,点属性,选择菜单,“用户配置文件”,选择相应的用户,再点“环境”菜单,设置环境参数:TUXDIR=C:\TUXEDO(按缺省安装配置)LIB=C:\TUXEDO\LIB(按缺省安装配置)INCLUDE=C:\TUXEDO\INCLUDEWSNADDR=//192.168.100.57:10000(按实际情况填写,参照ubb)在Path中加入C:\TUXEDO\BIN;不用重新启动机器。

3、注意!!!!经过以上设置,如果win98和95还是找不到tuxedo所提供的一些函数,这时,设置查看为“显示所有文件包括隐藏文件”,将\TUXEDO\BIN\wtuxws32.dll 拷贝到windows目录下,即可。

tuxed错误

tuxed错误

Tuxedo FAQs 整理问题:原因:重复打开tmadmin管理,在重复打开的tmadmin中个别命令不能使用,通过help命令可以看到当前可以使用的命令。

-------------------------------------问题:原因:1288 ERROR: File transfer creat failed, file=filename, errno=errno_val DESCRIPTIONThe UNIX kernel call creat () failed on filename. This temporary file was being created to transfer a large message between two TUXEDO System processes on the same machine.ACTIONCheck temporary directory's permissions. Check disk space and inode counts for the temporary file system.-------------------------------------问题:原因:PAYQUE队列没有建立,用qmadmin创建队列。

-------------------------------------问题:原因:消息空间错误,如修改了创建时使用的目录位置(QMCONFIG参数改变)。

处理:qmadmin重新建立消息空间qspacecreate,重新建里面的消息队列qcreate。

-------------------------------------问题:原因:队列没有找到,可能是前台在后台返回前断开了服务连接,所以tpreturn时找不到接收消息队列。

或是其他原因导致队列被删除如ipcrm -q qid---------------------------------问题:原因:达到OS系统最大消息上限。

tuxedo配置与服务部署

tuxedo配置与服务部署

TUXEDO应用服务配置、部署手册1. WINDOWS环境下TUXEDO服务端应用程序的部署和配置1.1 tuxedo的安装确定安装介质(Tuxedo安装程序)运行Setup图表 -1 Tuxedo安装向导图表-2 Tuxedo安装向导点击“Next”,继续图表 -3 许可证协议选择“YES”,继续图表 -4:选择安装类型选择“Full Installation”,继续图表 -5 制定安装路径路径设为“d:\bea”,继续图表 -6 产品路径6.路径设为“d:\bea\tuxedo”,继续图表 -7安装程序开始拷贝文件等待安装程序拷贝文件。

图表 -8输入Listen password输入Listen password,输入两个相同的密码,“lp”,继续图表 -9安装SSL选择“NO”,继续图表-10:安装LDAP取安装程序的默认值,继续图表 -11:安装License 选择“no”,继续图表 -12:Tuxedo安装完毕安装完毕注意事项LIC的安装假设TUXEDO安装在d:\bea\tuxedo,在udataobj子目录中考入lic.txt1.2 应用程序的配置关于环境变量的配置,setenv.bat文件格式如下:rem Copyright (c) 1995 Novell, Inc.rem All Rights Reservedrem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OFrem Novell, Inc.rem The copyright notice above does not evidence anyrem actual or intended publication of such source code.rem Copyright (c) 1995 Novell, Inc.rem All rights reservedrem ident "@(#) apps/simpapp/setenv.cmd $Revision: 1.1 $"set TUXDIR=d:\bea\tuxedoset WSNADDR=//10.233.128.18:8888set APPDIR=d:\ydlwset PATH=%TUXDIR%\bin;%APPDIR%;%PATH%set LIB=%LIB%;d:\Oracle\Ora9\precomp\lib\msvc;set TUXCONFIG=%APPDIR%\tuxconfigset FIELDTBLS32=qqdata,fhdata,yhfymx,comfldset FLDTBLDIR32=%APPDIR%;%TUXDIR%\udataobjcall %APPDIR%\VCVARS32.BAT需要注意的地方用红色标记,其中TUXEDO为tuxedo的安装主目录,APPDIR为应用程序主目录,根据实际情况进行修改。

tuxedo配置和服务部署

tuxedo配置和服务部署

tuxedo配置和服务部署TUXEDO应用服务配置、部署手册1. WINDOWS环境下TUXEDO服务端应用程序的部署和配置1.1 tuxedo的安装确定安装介质(Tuxedo安装程序)运行Setup图表 -1 Tuxedo安装向导图表-2 Tuxedo安装向导点击“Next”,继续图表 -3 许可证协议选择“YES”,继续图表 -4:选择安装类型选择“Full Installation”,继续图表 -5 制定安装路径路径设为“d:\bea”,继续图表 -6 产品路径6.路径设为“d:\bea\tuxedo”,继续图表 -7安装程序开始拷贝文件等待安装程序拷贝文件。

图表 -8输入Listen password输入Listen password,输入两个相同的密码,“lp”,继续图表 -9安装SSL选择“NO”,继续图表-10:安装LDAP取安装程序的默认值,继续图表 -11:安装License 选择“no”,继续图表 -12:Tuxedo安装完毕安装完毕注意事项LIC的安装假设TUXEDO安装在d:\bea\tuxedo,在udataobj子目录中考入lic.txt1.2 应用程序的配置关于环境变量的配置,setenv.bat文件格式如下:rem Copyright (c) 1995 Novell, Inc.rem All Rights Reservedrem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OFrem Novell, Inc.rem The copyright notice above does not evidence anyrem actual or intended publication of such source code.rem Copyright (c) 1995 Novell, Inc.rem All rights reservedrem ident "@(#) apps/simpapp/setenv.cmd $Revision: 1.1 $"set TUXDIR=d:\bea\tuxedoset WSNADDR=//10.233.128.18:8888set APPDIR=d:\ydlwset PATH=%TUXDIR%\bin;%APPDIR%;%PATH%set LIB=%LIB%;d:\Oracle\Ora9\precomp\lib\msvc;set TUXCONFIG=%APPDIR%\tuxconfigset FIELDTBLS32=qqdata,fhdata,yhfymx,comfldset FLDTBLDIR32=%APPDIR%;%TUXDIR%\udataobjcall %APPDIR%\VCVARS32.BAT需要注意的地方用红色标记,其中TUXEDO为tuxedo的安装主目录,APPDIR 为应用程序主目录,根据实际情况进行修改。

Tuxedo实时接口系统安装手册

Tuxedo实时接口系统安装手册

文件版本:V1.0目录1 概述 (4)1.1 目的 (4)1.2 适用范围 (4)2 安装环境 (4)2.1 软件环境 (4)2.2 硬件环境 (4)3 系统搭建 (4)4 应用程序安装 (4)4.1 服务端安装 (4)4.2 客户端安装 (6)5 参数配置 (7)5.1 服务端参数配置 (7)5.1.1 XA的配置(RM文件的修改及编译) (8)5.1.2 ubbconfig文件的设置及编译 (8)5.1.3 创建TLOG交易日志 (9)5.2 客户端参数配置 (10)5.2.1 数据库的配置 (10)5.2.2 INI文件的配置 (10)5.2.3 ubbconfig文件的设置及编译............................................. 错误!未定义书签。

5.3 编译服务端可执行程序 (12)5.4 启动服务端程序 (12)5.5 客户端启动指令 (12)5.6 监控配置 (13)5.6.1 注意 (13)5.6.2 Console监控 (13)5.6.3 web监控 (14)6 验证标准 (16)7 注意事项 (16)1概述1.1目的为了使用户掌握Tuxedo实时接口的安装过程,及参数的配置方法,方便用户使用Tuxedo实时接口模块。

1.2适用范围本文档只限于Tuxedo实时接口模块的使用。

2安装环境2.1软件环境LINUX。

2.2硬件环境3系统搭建参见<<Tuxedo系统管理指南.doc>>系统安装节4应用程序安装4.1服务端安装第一步:服务端的应用需要Oracle的支持。

Oracle8i以上版本客户端即可,需要在环境变量中设置ORACLE_HOME,以及在PATH和LD_LIBRARY_PATH加入响应的oracle 部分的内容。

第二步:在主机上建立一个server目录,将源代码放至该目录下。

第三步:设置Tuxedo服务端程序所需要的环境变量,在文件setenv.sh中。

tuxed错误

tuxed错误

Tuxedo FAQs 整理问题:原因:重复打开tmadmin管理,在重复打开的tmadmin中个别命令不能使用,通过help命令可以看到当前可以使用的命令。

-------------------------------------问题:原因:1288 ERROR: File transfer creat failed, file=filename, errno=errno_val DESCRIPTIONThe UNIX kernel call creat () failed on filename. This temporary file was being created to transfer a large message between two TUXEDO System processes on the same machine.ACTIONCheck temporary directory's permissions. Check disk space and inode counts for the temporary file system.-------------------------------------问题:原因:PAYQUE队列没有建立,用qmadmin创建队列。

-------------------------------------问题:原因:消息空间错误,如修改了创建时使用的目录位置(QMCONFIG参数改变)。

处理:qmadmin重新建立消息空间qspacecreate,重新建里面的消息队列qcreate。

-------------------------------------问题:原因:队列没有找到,可能是前台在后台返回前断开了服务连接,所以tpreturn时找不到接收消息队列。

或是其他原因导致队列被删除如ipcrm -q qid---------------------------------问题:原因:达到OS系统最大消息上限。

linux下 tuxedo 安装说明

linux下 tuxedo 安装说明

Tuxedo 学习笔记看了很多网站的linux 下的安装说明,但是照做,不一定就能成功这次,亲自实践了一把做个总结1,有两个环节要注意,一个是. bash_profile ,这个文件隐藏在你的用户根目录下比如用户是tuxedo,它就在/home/tuxedo/ 下,ls .bash_profile 可以看到Ls -all 也可以看到这个文件用vi .bash_profile (注意前面有个小点哦)里面是相关的环境配置下面是.bash_profile 文件下面简单一下安装过程操作系统是在fedoro 8 上(Linux zc 2.4.22)的,声明一下,fedoro 10 上报错,(内核2.6 上的)安装文件名:tuxedo81_linux.bin命令:sh tuxedo81_linux.bin -i console然后就是稍微等待几秒钟,叫你选择English ,选择1继续Enter只到叫你输入tuxedo 的密码然后输入KEY ,lic,txt这个等安装好了,在搞吧,很简单Cp ,lic,txt /tuxedo8.1/udataobj/拷到这个目录下面就OK了到这,tuxedo 算是安装完了,下面是配置,说实话,配置比安装难啊先看tmadmin 有没用,如果有用,说明你的key 安装正确了下面就是配置ubbsimple 了建议把atmi 下面的例子拷到tuxedo8.1下面来,这样在ubbsimple 里面就好配置了看下ubbsimple 文件带# 的先不管了# (c) 2003 BEA Systems, Inc. All Rights Reserved.#ident "@(#) samples/atmi/simpapp/ubbsimple $Revision: 1.5 $"#Skeleton UBBCONFIG file for the TUXEDO Simple Application.#Replace the <bracketed> items with the appropriate values.*RESOURCESIPCKEY 123457 这个值是唯一的取值在3万到26万之间,且必须是唯一的(32768-262143)DOMAINID simpapp 管理域的标识符,随便取,没实在意义MASTER simple site1,site2 主节点,用于多机环境中,起作用,site2备用MAXACCESSERS 10MAXSERVERS 5MAXSERVICES 10MODEL SHM # 单台主机,MP多台主机LDBAL NBLOCKTIME 6 #客户端等待服务响应的最长时间6*10 60秒*MACHINESDEFAULT:这个强烈要求.bash_proflie 里面一定要一致APPDIR="/home/tuxedo/tuxedo8.1/simpapp" 应用程序路径TUXCONFIG="/home/tuxedo/tuxedo8.1/simpapp/tuxconfig" tuxconfig 路径TUXDIR="/home/tuxedo/tuxedo8.1" tuxedo 安装的路径zc是用户名在命令下可以用hostname 可以看出来zc LMID=simple*GROUPSGROUP1LMID=simple GRPNO=1 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv 服务端生成的程序名称simpserv SRVGRP=GROUP1 SRVID=1*SERVICESTOUPPER服务端的services 名称下面还有就是客户端的编译,服务端的编译buildserver -s TOUPPER -o simpserv -f simpserv.cbuildclient –o client -f simpcl.c下面是创建日志的方法敲tmadmin 后Crdl –b 2000 –z//home/tuxedo/tuxedo8.1/simpapp/TLOGcrlog -m tibs_bill创建日志文件Tmipcrm -y 强制停掉所有的服务编译服务端命令:[tuxedo@zc simpapp]$ buildserver -o AGENT_BILL -s GET_OWE_ACCT -f AGENT_BILL.cpp编译客户端命令:[tuxedo@zc simpapp]$ buildclient -o Agentcl -f Agentcl.cpp编译fml 文件设置FML的环境变量set FIELDTBLS32=transfml.fmlset FLDTBLDIR32=%TUXDIR%udataobj;mkfldhdr32 transfmlpclt 客户端的信息查看buildsever -t 表示支持多线程server 是服务进程,service 是服务进程实现的服务source .bash_profile 立马生效. . profile 立即生效命令/bdccutysj/blog/item/7a5e853*******f01b4cff71.html IPCKEY 123457 这个值是唯一的DOMAINID simpapp 这个值也是唯一的,否则会有冲突tar cvzf xxx.tar.gz xxx/tar -xzvf XX.tar.gzBo 的生成步骤1:注意点因为新242 的环境与原245 等的内核不一致,且LINUX, ORACLE, TUXEDO版本都不一致故base 不能完全拷贝原来SVN上的,只能覆盖一个文件BOCCIHelperRegistry.cppBase_kenel 下面文件不动或将gen_bohelper_source/BOCCIHelperRegistry.cpp移到base目录下Bo 涉及四张表:BO_DETAILS_EXBO_EXBO_DETAILS_TEMP (空表)BO_OPERATER (操作员表)操作步骤:1,bointerface 下面的文件全部拷贝base/ gen_bohandler_source/ gen_bohelper_source/ lib/ ott/ 注意点:编译前LIB 下的三个.A 文件可以先删除但这个文件夹一定要存在,最后.文件生成,会CP到该目录下2,先执行ott/ 文件下的两个脚本,createHead.sh genc++.sh3,然后编译base4,再编译gen_bohandler_source因为gen_bohelper_source 这个编译速度比较慢,这个可以和component 一起编译注意; 编译component ,确保public ,include, 必须有并且public 必须编译过,会链接接BO bointface/ lib/ .a 的文件Bbc 清理死掉的进程和IPC资源编译BO偷懒方法:只需改三个文件测试时使用:1,Billoccitype.h,Billoccitype.cppSet ,get 方法在这两个文件里加申明,和成员函数get,set 的实现方法同时,记住,此时在ott下面不需要执行两个.sh 文件2,在这个文件里面InvoicePrintOCCIHelper.cpp添加相应的xml的节点,总共改5处这个就是相应的bo 名称下面BillQueryOCCIHelper.cpp BillHisQueryOCCIHelper.cppBillQuery ,BillHisQuery 增加了文件# ---------TUXEDO ENV--------export TUXDIR=/app/bea/tuxedo8.1_64 export APPDIR=/app/acct/tibs_bill/binexport TUXCONFIG=$APPDIR/tuxconfig export BDMCONFIG=$APPDIR/BDMCONFIG export TLOGDEVICE=$APPDIR/TLOG export PATH=$PATH:$TUXDIR/bin路径,加一个path路径。

客户端TUXEDO的安装设置及注意事项

客户端TUXEDO的安装设置及注意事项

客户端TUXEDO的安装设置及注意事项一、WINDOWNS98环境1、运行客户端TUXEDO软件存放目录下的\DISK1\Setup.exe2、选择安装目录(系统默认为 C:\Program Files\BEA Systems\TUXEDO,以下就以这个路径为例)3、然后按提示开始安装(一直按回车就OK了)4、文件COPY完后,系统提示是否进行环境变量设置(Would you lik to updateyour AUTOEXEC.BAT file with TUXEDO environment variables?),选择‘NO’5、安装完成6、设置环境变量在AUTOEXEC.BAT文件的最后加上SET TUXDIR=C:\Progra~1\BEASys~1\TUXEDO //请把长文件名方式改成短文件名方式SET PATH=%PATH%;%TUXDIR%\BIN //加上TUXEDO DLL文件的搜索路径SET WSENVFILE=%tuxdir%\WSENV //TUXDEO环境变量文件在C:\Progra~1\BEASys~1\TUXEDO目录下创建WSENV文件,在文件里加上LIB=%TUXDIR%\LIBINCLUDE=%TUXDIR%\INCLUDEWSNADDR=//主机IP:端口号(具体的值请询问管理员或看后台ubbcfg文件里的设置)注:现在我们TUXEDO环境变量都直接在AUTOEXEC.BAT里设置,这有一个缺点,就是更改后需要重启机器才能生效,如果我们设一个环境变量文件(WSENVFILE),那只要在文件里修改后存盘就能生效。

特别是变量WSNADDR,建议各地都采用这种方式。

7、运行CASH程序,如果能进入程序表示TUXEDO就设置OK了。

前提:后台服务要先启动二、WINDOWS ME 环境1、运行客户端TUXEDO软件存放目录下的\DISK1\Setup.exe2、选择安装目录(系统默认为 C:\Program Files\BEA Systems\TUXEDO,以下就以这个路径为例)3、然后按提示开始安装(一直按回车就OK了)4、文件COPY完后,系统提示是否进行环境变量设置(Would you lik to updateyour AUTOEXEC.BAT file with TUXEDO environment variables?),选择‘NO’5、安装完成6、设置环境变量运行msconfig选择环境栏编辑path项将C:\Progra~1\BEASys~1\TUXEDO添加到最后选择添加按钮:变量名设为WSENVFILE变量值设为C:\Progra~1\BEASys~1\TUXEDO\WSENV选择添加按钮:变量名设为TUXDIR变量值设为C:\Progra~1\BEASys~1\TUXEDO在C:\Progra~1\BEASys~1\TUXEDO目录下创建WSENV文件,在文件里加上LIB=%TUXDIR%\LIBINCLUDE=%TUXDIR%\INCLUDEWSNADDR=//主机IP:端口号(具体的值请询问管理员或看后台ubbcfg文件里的设置)重启机器就ok啦注:window me修改autoexec.bat文件添加以上路径有可能无效最好用msconfig,切记!7、运行CASH程序,如果能进入程序表示TUXEDO就设置OK了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TUXEDO安装、部署、使用、差错已经LINUX简单命令使用安装:一、TUXEDO安装1.windows 安装(linux下图形安装)安装步骤由图可视:(1)选OK(2)选next(3)这是tuxedo的安装路径,放哪个目录随你自己选(4)这里最好勾选上install simples(5)选install(6)这里需先选下cancle弹出界面再选resume 然后再输入密码(7)选NO(8)选doneOK texudo就装好了2.linux下非图形界面安装(脚本安装)Tuxedo 部署流程1.将tuxedo.tar拷贝到某个目录下2.修改/opt目录权限为rwx-rwx-rwx3.解压tuxedo,tar到当前目录: tar -vxf tuxedo.tar -C ./4.运行安装脚本./install.sh5.选择16.直接回车键7.选择18.选择19.输入:/opt10.选择211.选择Y或者N12.回车13.回车14.输入两次oracle15.选择216.回车17.回车安装完成程序所在目录为当前目录下的tuxedo目录二、tuxedo部署查看虚拟机IP查看机器名称修改环境变量文件:tux.env主要设置:TUXDIR,PATH,LD_LIBRARY_PA TH,LANG,APPDIR修改UBB配置文件(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.*RESOURCESIPCKEY 123456 (1)DOMAINID simpappMASTER serverMAXACCESSERS 100MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL NNOTIFY SIGNAL*MACHINESDEFAULT: (2)APPDIR="/home/oracle/simpapp"TUXCONFIG="/home/oracle/simpapp/tuxconfig"TUXDIR="/home/oracle/tuxedo11gR1"MAXWSCLIENTS=5#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo""bogon130" LMID=server#Example:#beatux LMID=iogon*GROUPSGROUP1 (3)LMID=server GRPNO=1 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"forward SRVGRP=GROUP1 SRVID=10 (4)toupper SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=20 (5)CLOPT="-A -- -n //192.168.192.130:9977 -m 2 -M 5 -x 10 -p 10000 -P 11000"*SERVICES (6)TOUPPERTOUPPERTEST(1)IPC资源识别号设置(2)服务器程序环境设置(3)服务器组设置(4)服务设置(5)通讯设置(6)服务名设置设置环境变量. ./tux.env编译程序配置文件tmloadcf –y ubb启动程序tmboot建议:1.关闭服务器防火墙,或者设置通讯端口开发,WSH端口段开开放2.Selinux设置为不启动3.启动程序以后在客户端使用telnet命令测试连接是否成功。

注意:对于中文乱码问题,请将服务器环境变量设置为oracle数据库字符集一直的编码export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"^C三、Tuxedo编译buildserver -o -f -lbuildclient -o -f -ltmloadcf -y configfiletmunloadcf四、tuxedo基本命令使用1.tmloadcf编译ubbsimple配置文件文件,将配置文件ubbsimple编译成二进制配置文件使用示例:tmloadcf -y ubbsimple-y 参数是为了替换原有的配置文件无报错即为正确,同时当前文件夹上新增一个tuxconfig配置文件(文件名跟环境变量中TUXCONFIG配置的路径和文件名一致)2.tmunloadcf 反编译二进制配置文件tuxconfig使用示例:tmunloadcf无需任何参数,反编译环境变量TUXCONFIG指向的配置文件,可以准确的查看到当前运行服务的配置情况3.tmboot启动服务,启动环境变量中配置的TUXDIR中指定的文件夹下的服务使用示例:tmboot -y-y启动所有的管理服务进程和服务进程4.tmshutdown 停止服务,停止当前环境变量TUXDIR文件夹下的服务使用示例:tmshutdown -y-y:是否关闭所有服务5.tmipcrm强制注销进程和服务使用示例:tmipcrm -y-y:是否需要移除tuxedo服务器占用的IPC资源,一般用于服务无法tmshutdown的情况,属于强制关闭,数据将丢失。

6.tmadmin tuxedo管理命令入口使用示例:tmadmin6.1 h帮助信息6.2 psc 打印服务,查看当前运行服务信息6.3 pq,查看当前队列信息6.4 pclt查看当前连接信息6.5 default设置默认信息6.6 psr答应服务进程信息五、tuxedo基本错误查询错误案例1:重现步骤[步骤]1.服务连接成功2.执行测试[结果]执行服务失败TPENOENT - no entry found[期望]正常执行调用成功错误原因:服务不存在(一般是服务未部署或者指定服务名错误)错误案例2:{"ReturnCode":[["err_code","err_msg"],["50000002","Failed on configuration process with id = 165_server"]]}错误原因:数据库配置中不存在serverid = 165_server解决方案:新增165_server节点错误案例3:BUG #27772::对服务执行数据操作时,有时出现6000Database execution error ORA-XXX错误错误原因:6000后面的信息为错误信息,具体错误根据错误信息定位错误分析:错误代码一般会有对应的错误信息,如果没有对应错误信息,则报错误代码6000查看日志:案例1:105417.tux2!BBL.2755.3079247552.0: 05-17-2012: client high water (0), total client (0) 105417.tux2!BBL.2755.3079247552.0: 05-17-2012: Tuxedo Version 11.1.1.2.0, 32-bit, Patch Level (none)105417.tux2!BBL.2755.3079247552.0: LIBTUX_CA T:357: ERROR: Cannot create enough semaphores for BB, (UNIX limit), MAXACCESSERS too high105417.tux2!BBL.2755.3079247552.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : shmdt: Invalid argument105417.tux2!tmboot.2754.3078502960.-2: 05-17-2012: Tuxedo Version 11.1.1.2.0, 32-bit 105417.tux2!tmboot.2754.3078502960.-2: CMDTUX_CAT:825: ERROR: Process BBL at tux2 failed with /T tperrno (TPEOS - operating system error)105417.tux2!tmboot.2754.3078502960.-2: WARN: No BBL available on site tux2.Will not attempt to boot server processes on that site.~LINUX简单命令1.cd / cd ..2.mkdir/rm3.chmod/chown4.vi(w/q/x/i/q!)5.cp/scp。

相关文档
最新文档