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命令开始安装tuxedo

3.       安装开始进入如下界面,按Enter键继续:

4.       选择安装设置,选择1- Full Instll,完全安装模式,按Enter键继续。

5.       选择tuxedo安装所放的路径 /home/tuxedo/oracle

 

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/oracle/tuxedo11gR1/samples

         1).    在目录/home/tuxedo/oracle/tuxedo11gR1/下有个tux.env文件,将该文件拷贝到该用户根目录下的 .bash_profile文件中,用命令source .bash_profile使环境变量生效,再注销系统,重新登陆。

TUXDIR=/home/tuxedo/oracle/tuxedo11gR1; export TUXDIR

JAVA_HOME=$TUXDIR/jre; export JAVA_HOME

JVMLIBS=$JAVA_HOME/lib/i386/server:$JAVA_HOME/jre/bin

PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH

COBCPY=:$TUXDIR/cobinclude; export COBCPY

COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"; export 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

 

2).    在/home/tuxedo/oracle/tuxedo11gR1/ 目录下新建一个目录

[tuxedo@localhost tuxedo11gR1]$mkdir myapp

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

                   [tuxedo@localhost tuxedo11gR1]$cp samples/atmi/simpapp/* myapp/

                   总共有4个文件

                   README           simpcl.c             simpserv.c        ubbsimple

 4)      先修改ubbsimple文件,cp ubbsimple 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 items with the appropriate values.

 

*RESOURCES

IPCKEY          123457

 

#Example:

IPCKEY          123456

 

DOMAINID        simpapp

MASTER          simple

MAXACCESSERS    10

MAXSERVERS      5

MAXSERVICES     10

MODEL           SHM

LDBAL           N

 

*MACHINES

DEFAULT:

                APPDIR="/home/tuxedo/oracle/tuxedo11gR1/myapp"

                TUXCONFIG="/home/tuxedo/oracle/tuxedo11gR1/myapp/tuxconfig"

                TUXDIR="/home/tuxedo/oracle/tuxedo11gR1"

#Example:

#               APPDIR="/home/me/simpapp"

#               TUXCONFIG="/home/me/simpapp/tuxconfig"

#               TUXDIR="/usr/tuxedo"

 

# 用命令uname –a 第二列为主机名localhost.localdomain,如主机名有非法字符要用””,否则#不用

"localhost.localdomain" LMID=simple

#Example:

#beatux         LMID=simple

 

*GROUPS

GROUP1

        LMID=simple     GRPNO=1 OPENINFO=NONE

 

*SERVERS

DEFAULT:

                CLOPT="-A"

 

simpserv        SRVGRP=GROUP1 SRVID=1

 

*SERVICES

TOUPPER

 

5).设置TUXCONFIG环境变量

         在该用户根目录下: [tuxedo@localhost ~]$ vi .bash_profile,将TUXCONFIG环境变量加进去

     TUXCONFIG="/home/tuxedo/oracle/tuxedo11gR1/myapp/tuxconfig"

         [tuxedo@localhost ~]$source .bash_profile

注销用户,重新登陆

6).    编译客户端

         [tuxedo@localhost myapp]$ buildclient -o simpcl -f simpcl.c

7).    编译服务端

         [tuxedo@localhost myapp]$ buildserver -o simpserv -f simpserv.c –s TOUPPER

8).    加载ubbsimple文件

         [tuxedo@localhost myapp]$ tmloadcf -y ubb

         出现如下情况,是因为你的服务正起着,要先关闭服务再加载

         [tuxedo@localhost myapp]$tmshutdown –y

         [tuxedo@localhost myapp]$tmloadcf –y -ubb

9).    用tmadmin查看程序及服务运行状况

         [tuxedo@localhost myapp]$tmadmin

         >psc查看服务运行状况

         >psr查看服务程序运行状况

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

你可能感兴趣的:(Software,Install)