Tuxedo - linux安装

更新时间:2024-01-05 09:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Tuxedo安装

1.在Linux 环境中新建一个用户tuxdeo/tuxdeo;

Useradd tuxedo 2.执行如下命令开始安装;

chmod 755 tuxedo12110_64_linux_5_x86.bin

./tuxedo12110_64_linux_5_x86.bin –i console 3.安装开始进入如下界面,按Enter键继续:

4.选择安装设置,选择1- Full Instll,完全安装模式,按Enter键继续。 5.选择tuxedo安装所放的路径 /home/tuxedo/

6.确定安装目录,还是要修改安装目录,选择2 ,选择现在的目录。 7.显示之前选择的安装信息,按Enter键继续。 8.准备安装,按Enter键继续。

9.安装中出现,Configure tlisten Service,输入密码 tuxedo 10.选择安装SSL,选择1,按Enter键继续 11.设置LDAP

LDAP Service Name:Ldapser LDAP PortID: 123456

LDAP BaseObject: Ldapbsoj LDAP Filter File Location: 按Enter 键继续

12.安装成功,按Enter键继续

13.接下来要用例子检查服务的联通性,在装完tuxedo的目录下有个文档里有tuxedo例子 /home/tuxedo/tuxedo12.1.1.0/samples

1).在目录/home/tuxedo/tuxedo12.1.1.0/下有个tux.env文件,将该文件拷贝到该用户根目录下的 .bash_profile文件中,用命令source .bash_profile使环境变量生效。

TUXDIR=/home/tuxedo/tuxedo12.1.1.0; export TUXDIR JAVA_HOME=$TUXDIR/jre; export JAVA_HOME

JVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/bin PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH COBCPY=:$TUXDIR/cobinclude; export COBCPY

COBOPT=\SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH; export SHLIB_PATH LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH; export LIBPATH

LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH WEBJAVADIR=$TUXDIR/udataobj/webgui/java; export WEBJAVADIR

TUXCONFIG=/home/tuxedo/tuxedo12.1.1.0/myapp/tuxconfig; export TUXCONFIG

2). 在/home/tuxedo/tuxedo12.1.1.0 目录下新建一个目录 [tuxedo@localhost tuxedo11gR1]$mkdirmyapp

3). 将/home/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp中的所有文件拷贝到myapp目录下

[tuxedo@localhost tuxedo11gR1]$cp samples/atmi/simpapp/* myapp/ 总共有4个文件

README simpcl.c simpserv.c ubbsimple 4)先修改ubbsimple文件,cpubbsimpleubb

# (c) 2003 BEA Systems, Inc. All Rights Reserved.

#ident \#Skeleton UBBCONFIG file for the TUXEDO Simple Application. #Replace the items with the appropriate values. *RESOURCES

IPCKEY #Example:

#IPCKEY 123456 IPCKEY 123456 DOMAINID simpapp MASTER simple MAXACCESSERS 10 MAXSERVERS 5 MAXSERVICES 10 MODEL SHM LDBAL N *MACHINES DEFAULT:

#APPDIR=\APPDIR=\

#TUXCONFIG=\TUXCONFIG=\ #TUXDIR=\TUXDIR=\

TLOGDEVICE=\TLOGNAME=TLOG TLOGSIZE=200

#Example:

# APPDIR=\

# TUXCONFIG=\# TUXDIR=\# LMID=simple #Example:

#beatux LMID=simple rac2 LMID=simple *GROUPS GROUP1

# LMID=simple GRPNO=1 OPENINFO=NONE

LMID=simple GRPNO=1

OPENINFO=\

Cur=5+LogDir=.+DbgF1=\

TMSNAME=\

*SERVERS DEFAULT:

CLOPT=\

simpserv SRVGRP=GROUP1 SRVID=1 *SERVICES TOUPPER

5).设置TUXCONFIG环境变量

[tuxedo@localhost ~]$ vi .bash_profile,将TUXCONFIG环境变量加进去

TUXCONFIG=/home/tuxedo/tuxedo12.1.1.0/myapp/tuxconfig; export TUXCONFIG [tuxedo@localhost ~]$source .bash_profile

6).编译客户端

[tuxedo@localhostmyapp]$ buildclient -o simpcl -f simpcl.c 7).编译服务端

[tuxedo@localhostmyapp]$ buildserver -o simpserv -f simpserv.c –s TOUPPER 8).加载ubbsimple文件

[tuxedo@localhostmyapp]$ tmloadcf -y ubb

出现如下情况,是因为你的服务正起着,要先关闭服务再加载 [tuxedo@localhostmyapp]$tmshutdown –y [tuxedo@localhostmyapp]$tmloadcf –y -ubb 9).用tmadmin查看程序及服务运行状况 [tuxedo@localhostmyapp]$tmadmin >psc查看服务运行状况 >psr查看服务程序运行状况

10).执行客户端发送信息给服务端,如果有返回说明你的tuxedo服务环境已经搭建好了。 11).创建TLOG文件:

[tuxedo@rac2 myapp]$ tmadmin

>crdl-b 500 –z /home/tuxedo/tuxedo12.1.1.0/TLOG >crlog -m simple

Tuxedo通过XA连接Oracle数据库:

本文来源:https://www.bwwdw.com/article/bp8x.html

Top