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感谢您的阅读,祝您生活愉快。

  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。

相关文档
最新文档