`
heiheben
  • 浏览: 137373 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

第一次安装tuxedo for linux 全过程

阅读更多

 第一次安装tuxedo for linux 全过程

  安装前对tuxedo没有任何概念,只知道是中间件,linux也不是很熟,呵呵,关键还是是正儿八经在给客户做项目呢,
公司派我一个人大老远去客户那里了,没办法只好硬着头皮搞,安装时候一步一个报错,真是郁闷,经历还真有点儿坎坷呢(现在向来其实很简单),
发个帖子发个纪念一下,呵呵,也给同样是新手们借鉴一下吧

实际安装环境,tuxedo8.1 for linux (安装文件为tuxedo81_linux.bin),Redhat linux 10.3


一. 以root身份建立tuxedo用户,并以tuxedu用户登陆,此用户将做为以后tuxedo管理员,用户默认目录为/home/tuxedo;
二. 用FTP把安装文件(tuxedo81_linux.bin)和用户许可证书文件(lic.txt)传到/home/tuxedo目录中;
三.  配置环境变量,.bash_profile文件,附文末;
四. 进入/home/tuxedo目录中,执行sh tuxedo81_linux.bin;

出错1--------------------------------------------------
[tuxedo@TUXSVR4 tuxedo]$ sh tuxedo81_linux.bin
Preparing to install...
The included VM could not be uncompressed. Please try to download
the installer again and make sure that you download using 'binary'
mode.  Please do not attempt to install this currently downloaded copy.

解决办法:

脚本使用uncompress命令,但是linux下没有。使用cp /bin/gunzip  /bin/uncompress

出错2----------------------------------------------------------------
[tuxedo@TUXSVR4 tuxedo]$ sh tuxedo81_linux.bin
Preparing to install...
/tmp/install.dir.22860/Linux/resource/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

解决办法:

[root@TUXSVR4 root]# rpm -ivh /tmp/compat-libstdc++-7.3-2.96.118.i386.rpm
warning: /tmp/compat-libstdc++-7.3-2.96.118.i386.rpm: V3 DSA signature: NOKEY, k
ey ID db42a60e
Preparing...                ########################################### [100%]
   1:compat-libstdc++       ########################################### [100%]

参考:
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=4&threadID=13265&messageID=72337#72337
https://www.redhat.com/archives/fedora-list/2005-February/msg04944.html

 

【注:】

        我是在centos4.6上安装的,也出现这个问题。只要将安装盘中的一个rpm包安装就可以了

        compat-libstdc++-296....后面的记不得了,就安装这个就可以了

出错3-----------------------------------------------------------------

[tuxedo@TUXSVR4 tuxedo]$ sh tuxedo81_linux.bin
Preparing to install...
Error occurred during initialization of VM
Unable to load native library: /tmp/install.dir.14985/Linux/resource/jre/jre/lib/i386/libjava.so: symbol __libc_wait,
version GLIBC_2.0 not defined in file libc.so.6 with link time reference

解决办法:

(解决这个报错花费了最多的时间,最少半天功夫,寻找了很多资料,尝试来了各种办法才搞定,已经到了崩溃的边缘:)

在tuxedo用户下执行
gcc -shared -fpic -o libcwait.so libcwait.c
chmod a+x /home/tuxedo/tuxedo81_linux.bin
LD_PRELOAD=/home/tuxedo/libcwait.so /home/tuxedo/tuxedo81_linux.bin


注意,是将libcwtit.c编译成libcwait.so文件,libcwait.c下载地址ftp://people.redhat.com/drepper/libcwait.c,
另要确认安装了C语言编译工具gcc。当然,这个问题的根源我也不懂,我是按别人的方法做的,
并且接下来的安装都要执行完整的LD_PRELOAD=/home/tuxedo/libcwait.so /home/tuxedo/tuxedo81_linux.bin,而不是
先前的sh tuxedo81_linux.bin

参考:
https://www.redhat.com/archives/fedora-list/2004-July/msg00315.html

出错4-----------------------------------------------------------------

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

解决办法:

以root登录执行
xhost +192.173.1.4 (本机Ip地址)

出错5-----------------------------------------------------------------
[tuxedo@TUXSVR4 tuxedo]$ LD_PRELOAD=/home/tuxedo/libcwait.so /home/tuxedo/tuxedo81_linux.bin
Preparing to install...
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NoClassDefFoundError

....

解决办法:

先怀疑jdk问题,尝试安装 jdk,下载jdk,并配置jdk环境
chmod  u+x  ./j2sdk-1_4_2_04-linux-i586.bin 
./j2sdk-1_4_2_04-linux-i586.bin
mkdir  /usr/java 
rpm  -ivh  j2sdk-1_4_2_04-linux-i586-rpm   

还是不能启用图形节目安装,最后只好加 -i console 不启图形界面进行安装,即

LD_PRELOAD=/home/tuxedo/libcwait.so /home/tuxedo/tuxedo81_linux.bin -i console

不过这个问题,如果非要启用图形界面安装,一直没找到好的办法解决,始终还是上面这个报错,还请高手指点。

参考:
jdk下载
http://java.sun.com/products/archive/j2se-eol.html
http://www.javazy.com/page/index.asp?sortid=468&id=1024

出错6-------------------------------------------------------------------------
tuxedo程序总算装完了,很高兴地去启动程序,又来了个报错,汗!!!

[tuxedo@TUXSVR4 tuxedo]$ tmboot -y
tmboot: internal error: CMDTUX_CAT:754: ERROR: error processing configuratio
n file
tmboot: internal error: CMDTUX_CAT:1360: ERROR: configuration file not found

解决办法:
从另外一台已装好tuxedo机器拷贝 tuxconfig文件到相应目录

参考:
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=4&threadID=223&messageID=1483#1483

出错7------------------------------------------------------------------
这个问题也很郁闷,好像是tuxedo的权限问题,花了半天时间想着给他权限,还是不行

[tuxedo@TUXSVR4 tuxedo]$ tmboot -y
tmboot: CMDTUX_CAT:1113: ERROR: Must be the administrator to execute this command

解决办法:
删除tuxconfig
修改ubb里面的主机名称等变量;
修改必须的环境变量。
重新tmloadcf -y ubb

出错8------------------------------------------------------------------

tmloadcf cannot run on a non-master node

解决办法:
ubb文件中主机名大小写弄错,即ubb文件中主机名要与实际相一致,包括大小写,改正即可

出错9------------------------------------------------------------------
[tuxedo@TUXSVR4 tuxedo]$ tmboot -y
Booting all admin and server processes in /home/tuxedo/appdir/tuxconfig
INFO: BEA Tuxedo, Version 8.1
INFO: Serial #: 650522264138-1743831940315, Expiration NONE, Maxusers 30
INFO: Licensed to: MOLSS China

Booting admin processes ...

exec BBL -A :
        Failed.

tmboot: WARN: No BBL available on site XC_SERV.
        Will not attempt to boot server processes on that site.


Booting server processes ...

0 processes started.

解决办法:

启动tmadmin
crdl -b 3000 -z appdir/TLOG/TLOG
crlog -m XC_SERV4

参考:
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=4&threadID=1620&messageID=6816#6816
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=4&threadID=24578&messageID=144089#144089

================================================




在接下来就是tuxedo应用方面配置的问题,由专门的软件人员搞定,我的任务算完成了!

感谢dev2dev.bea.com.cn论坛及热心网友!

附:.bash_profile
---------------------------------
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME=""
export USERNAME
export BASH_ENV
export PATH
export TUXDIR=/home/tuxedo/tuxedo8.1
export APPDIR=/home/tuxedo/appdir
export TUXCONFIG=/home/tuxedo/appdir/tuxconfig
export ORACLE_HOME=/home/oracle/product/9.2.0
export ORACLE_SID=xcsb
#export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG="american_america.zhs16gbk"
export PATH=$TUXDIR/bin:$APPDIR:$ORACLE_HOME/bin:$APPDIR/bin:.:$PATH
export LANG=C
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$TUXDIR/lib:$LD_LIBRARY_PATH
export LC=en_US
export CC=cc
#export DISPLAY=178.22.11.199:1.0
export TMOUT=100000000
----------------------------------------------
    (全文完)

分享到:
评论

相关推荐

    linux系统tuxedo安装指导借鉴.pdf

    Linux系统Tuxedo安装指导借鉴 Tuxedo是一种企业级的 middleware 产品,用于构建高性能、可扩展的分布式应用系统。下面是 Linux 系统下 Tuxedo 安装指导借鉴的知识点总结: 一、安装准备 * 在 Linux 环境中新建一...

    Tuxedo linux安装

    Tuxedo Linux 安装是 Oracle 公司提供的一种中间件产品,用于构建分布式应用程序。下面是 Tuxedo Linux 安装和配置的详细指南。 一、Tuxedo Linux 安装 在安装 Tuxedo Linux 之前,需要从 Oracle 官网下载安装文件...

    linux下安装tuxedo.pdf

    在Linux环境下安装和配置Oracle Tuxedo,一个企业级应用服务器,是实现企业关键任务的关键步骤。Tuxedo,全称为Transaction Processing (TP) Monitor,是一套集成企业级应用的中间件解决方案,广泛应用于金融、电信...

    Tuxedo_linux安装

    本文将详细介绍如何在Linux环境下安装配置Tuxedo,并通过一个简单的示例来验证安装是否成功。 #### 二、安装步骤 ##### 1. 创建用户 在Linux环境下创建一个名为`tuxedo`的用户,这一步是为了确保Tuxedo拥有独立且...

    TUXEDO-LINUX安装

    在开始安装Tuxedo之前,首先需要在Linux系统中创建一个新的用户`tuxedo`,这一步是为了确保Tuxedo运行在一个专用且安全的环境中。 ```bash # 创建用户 useradd tuxedo ``` ##### 2. 准备安装包 假设已经下载了...

    tuxedo for linux

    ### Tuxedo for Linux: 安装与配置详解 #### 一、简介 Tuxedo 是一款由 BEA Systems 开发的企业级应用服务器,主要用于构建高性能的事务处理系统。它支持多种操作系统,其中包括 Linux。本文将详细介绍如何在 ...

    linux下安装tuxedo

    在 Linux 系统中,以 root 身份建立 tuxedo 用户是安装 Tuxedo 的第一步骤。这一步骤的目的是创建一个专门用于 Tuxedo 管理员的用户账户,并将其默认目录设置为 /home/tuxedo。这个用户账户将用来安装和管理 Tuxedo...

    tuxedo122200_64_Linux_01_x86.zip

    《Oracle Tuxedo 12.22 for Linux 64-bit: 深入解析与应用》 Oracle Tuxedo 是一款强大的分布式事务处理中间件,它在企业级应用中扮演着至关重要的角色,特别是在金融、电信和其他对数据一致性要求极高的行业中。...

    Linux下Tuxedo的安装

    选择全安装模式(1- Full Install)并确认安装路径,例如 `/home/tuxedo/oracle`。 5. 在配置过程中,需要为Tuxedo的服务`tlisten`设置密码,这里设置的是`tuxedo`。此外,可以选择是否安装SSL支持,如果选择1,则...

    tuxedo安装和配置(linux)

    总之,BEA TUXEDO 在 LINUX6.2 上的安装和配置是一个涉及多步骤的过程,需要精确地设置环境变量,正确执行安装脚本,并对服务端进行详尽的配置。只有这样,才能确保 TUXEDO 能够在 Linux 系统中稳定高效地运行,为...

    Tuxedo10gR3 for Linux_x86-64(Part2)

    文件名称:tuxedo10gR3_64_Linux_01_x86.bin; 大小:81M 简介:Tuxedo10gR3安装包,适于64位Linux系统; 鉴于本人文件上传权限有限,只好将安装包分为两个压缩包上传,本文件为第二部分,第一部分url:...

    Tuxedo安装说明for AIX

    本文档详细介绍了如何在AIX(Advanced Interactive eXecutive,一种IBM的Unix操作系统)上安装Tuxedo。AIX平台的安装过程可能会遇到一些特有的挑战,但只要遵循正确的步骤,就能够成功完成安装。 首先,为了确保...

    Linux下安装Tuxedo.docx

    在Linux环境下安装Oracle Tuxedo是一项重要的任务,尤其对于那些依赖于Tuxedo作为其分布式事务处理框架的系统。Tuxedo是一个强大的中间件,它提供了高效、可靠的进程间通信服务,常用于银行、金融和其他对性能和稳定...

    Tuxedo for HP安装报告

    ### Tuxedo for HP-UX 安装报告详解 #### 一、Tuxedo 安装过程概述 本文档详细记录了在 HP-UX 操作系统上安装 Tuxedo 的全过程,包括安装前的准备工作、具体步骤以及注意事项等。Tuxedo 是一款由 BEA Systems(现...

    Linux下安装Tuxedo.pdf

    在Linux环境下安装Oracle的Tuxedo中间件是一个相对复杂的过程,因为Tuxedo通常与企业级服务和数据库紧密集成。以下是一份详细的安装和配置指南,以帮助理解这个过程: 首先,从Oracle官方网站获取适用于Linux的...

    tuxedo详细安装步骤

    本文将详细介绍如何在Linux环境下,特别是Cent OS 5.3操作系统上,进行Tuxedo的安装及配置,以及如何在Non-XA模式下连接Oracle数据库。 首先,我们需要准备三台主机,分别作为Tuxedo客户端、Tuxedo服务器和Oracle...

    tuxedo linux安装

    tuxedo linux安装 版本:tuxedo 11R1 , CentOS 6.3

    Tuxedo9.1(p8211515_91_Linux-x86-64)_分卷压缩第一卷

    tuxedo9.1(p8211515_91_Linux-x86-64)在没有metalink账号的情况下很难下载到,这里共分三卷,下载完后解压即可。使用7z压缩,7z解压测试正常

Global site tag (gtag.js) - Google Analytics