tuxedo linux安装

版本:tuxedo 11R1 , CentOS 6.3

安装步骤:

1. 新建用户 tuxedo/tuxedo. 用到的命令:useradd ,  passwd

2. 切换到tuxedo用户

su - tuxedo

3. 切换到tuxedo的安装文件目录,我的centos是在vm上的,通过共享文件夹访问,目录在 /mnt/hgfs/

4. 安装(控制台显示)

./tuxedo111120_32_Linux_01_x86.bin -i console

    4.2 按enter
    4.3  选择安装设置,选择1- Full Instll,完全安装模式,按Enter键继续。
    4.4   选择tuxedo安装所放的路径 /home/tuxedo/oracle
    4.5  确定安装目录,还是要修改安装目录,选择2 ,选择现在的目录。
    4.6  install samples  输入Y
    4.7   显示之前选择的安装信息,按Enter键继续。
    4.8  准备安装,按Enter键继续
    4.9   安装中出现,Configure listen Service,输入密码   tuxedo
    4.10  选择是否安装SSL,选择2(No),按Enter键继续  
    4.11 安装成功

5. 接下来要用例子检查服务的联通性,使用自带的sample测试 
    5.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

    5.2 在/home/tuxedo/oracle/tuxedo11gR1/ 目录下新建一个目录myapp

$mkdir myapp

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

$cp samples/atmi/simpapp/* myapp/  

      总共有4个文件                    README           simpcl.c             simpserv.c        ubbsimple

     5.4  修改ubbsimple文件    

#	(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 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""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

        注意红色部分
       localhost.localdomain   为本机的hostname
        

    5.5 设置TUXCONFIG环境变量

vi ~/.bash_profile

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

source ~/.bash_profile

    5.6  编译客户端

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

    5.7 编译服务端  

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

    5.8  加载ubbsimple文件

[tuxedo@localhost  myapp]$ tmloadcf -y ubbsimple

  6.  启动服务

tmboot -y

     6.2 停止服务

tmshutdown -y

7. 运行程序   

[tuxedo@localhost  myapp]$ ./simpcl hellworld

      Returned string is: HELLWORLD

8. 用tmadmin查看程序及服务运行状况
     >psc查看服务运行状况        
     >psr查看服务程序运行状况 

> psc
Service Name Routine Name Prog Name  Grp Name  ID    Machine  # Done Status
------------ ------------ ---------  --------  --    -------  ------ ------
TOUPPER      TOUPPER      simpserv   GROUP1     1     simple       3 AVAIL

> psr
Prog Name      Queue Name  Grp Name      ID RqDone Load Done Current Service
---------      ----------  --------      -- ------ --------- ---------------
BBL            123457      simple         0      0         0 (  IDLE )
simpserv       00001.00001 GROUP1         1      4       200 (  IDLE )

 

   

 

 

你可能感兴趣的:(tuxedo linux安装)