linux下的安装与配置tuexdo_linux下安装部署手册

2020-02-27 其他范文 下载本文

linux下的安装与配置tuexdo由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux下安装部署手册”。

LINUX6.2下BEA TUXEDO安装及服务端配置

安装环境:LINUX6.2+Oracle8.1.6+BEA Tuxedo6.5

一、创建bill用户:

计费的程序通常放在bill用户下编译,故需创建bill用户,命令如下: #useradd bill-g dba-d /home/bill 然后用pawd bill命令修改bill用户的登录口令。

二、将以下文件传至要安装的LINUX服务器:

tuxinstall.tar Tuxedo for Linux 的安装程序 lic.txt Tuxedo license

三、修改bill用户的环境变量:

用bill用户登录LINUX,用vi命令修改环境变量: $pwd /home/bill $vi.bash_profile #.bash_profile

# Get the aliases and functions.~/.bashrc fi

# User specific environment and startup programs

BASH_ENV=$HOME/.bashrc USERNAME=“” HISTIGNORE=“[ ]*:&:bg:fg” ORACLE_HOME=/home/oracle/app/oracle/product/8.1.6 ORACLE_OWNER=oracle ORACLE_SID=ashan(根据实际服务器的oracle sid修改)ORACLE_BASE=/home/oracle/app/oracle NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280 TUXDIR=/home/bill/tuxedo APPDIR=/home/bill/ver/bin TUXCONFIG=/home/bill/ver/bin/tuxconfig TLOGDEVICE=/home/bill/ver/TLOG export TUXDIR APPDIR TUXCONFIG TLOGDEVICE LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$TUXDIR/lib:.NLS_PATH=$TUXDIR/locale/C LANG=C export NLS_PATH LANG export ORACLE_OWNER ORACLE_SID ORACLE_HOME ORACLE_BASE LD_LIBRARY_PATH export USERNAME BASH_ENV PATH HISTIGNORE NLS_LANG alias ls='ls-N-F' PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$TUXDIR/bin:.export PATH

四、在bill用户下解开安装文件: $mkdir tuxinstall $mv tuxinstall.tar tuxinstall $cd tuxinstall $tar-xvf tuxinstall.tar

五、开始安装: $pwd /home/bill/tuxinstall $sh install.sh

提示如下信息:

The following installation options are available:

Tuxedo Install Tuxedo 2 Jolt Install Jolt 1.2.1 for Tuxedo

Select an option(default: Tuxedo)[?,??,q]: 1 Installing Tuxedo

** You have chosen to install software for **

BEA Tuxedo System Release 7.1

This directory contains the BEA Tuxedo System for Linux Redhat 6.1 on Intel IA32(x86).To terminate the installation at any time pre the interrupt key, typically , , or.The following packages are available:

tuxcore BEA Tuxedo System

Select the package(s)you wish to install(or 'all' to install all packages)(default: all)[?,??,q]: 1 *先安装该软件,然后再选择客户端或服务端

BEA Tuxedo System()Release 7.1 Copyright(c)2000 BEA Systems, Inc.All Rights Reserved.Distributed under license by BEA Systems, Inc.Tuxedo is a registered trademark in the U.S.and other countries.The following installation options are available:

both Install the full Tuxedo Core System-client and server 2 client Install the client only

Select an option(default: both)[?,??,q]: 1 *选择both安装

Directory where Tuxedo files are to be installed [?,q]: /home/bill/tuxedo *输入安装Tuxedo的路径

Creating /home/bill/tuxedo *正在创建目录

Determining if sufficient space is available...20729 blocks are required 4334896 blocks are available to /home/bill/tuxedo

Using /home/bill/tuxedo as the Tuxedo base directory

Directory where BEA Administration Console documents and images are to be installed(default: /home/bill/tuxedo/udataobj/webgui)[?,q]: Creating /home/bill/tuxedo/udataobj/webgui

Using /home/bill/tuxedo/udataobj/webgui as the BEA Administration Console docume nt tree

Directory where BEA Administration Console java applets are to be installed(default: /home/bill/tuxedo/udataobj/webgui/java)[?,q]: Creating /home/bill/tuxedo/udataobj/webgui/java

Using /home/bill/tuxedo/udataobj/webgui/java as the BEA Administration Console d ocument tree

Directory where BEA Administration Console CGI programs are to be installed(default: /home/bill/tuxedo/udataobj/webgui/cgi-bin)[?,q]: Creating /home/bill/tuxedo/udataobj/webgui/cgi-bin

Using /home/bill/tuxedo/udataobj/webgui/cgi-bin as the BEA Administration Consol e CGI directory

Web server client prefix for CGI directory./cgi-bin is a good choice for most web servers.(default: /cgi-bin)[?,q]:

Using /cgi-bin as the BEA Administration Console CGI prefix *开始安装

Unloading /home/bill/Tuxedo_install/Tuxedo/inlnx61/tuxcore/WS.Z......finished

Unloading /home/bill/Tuxedo_install/Tuxedo/inlnx61/tuxcore/WSC1.Z......finished

Unloading /home/bill/Tuxedo_install/Tuxedo/inlnx61/tuxcore/WSC2.Z......finished

Unloading /home/bill/Tuxedo_install/Tuxedo/inlnx61/tuxcore/WSC3.Z......finished

Setting up additional locale: /home/bill/tuxedo/locale/en_US......finished

Changing file permiions......finished

Moving BEA Administration Console files to their proper location......finished

Proceing default license file......finished

Install tlisten paword? [y/n]: n Please don't forget to manually copy the contents of the license file from the enclosed floppy to '/home/bill/tuxedo/udataobj/lic.txt'.*提示安装完毕需要拷贝License文件

Installation of BEA Tuxedo System was succeful

Consult the Installation Guide and Release Notes for further information concern ing the installation of this software.*结束安装

六、将Tuxedo的license拷入: $cd $cp lic.txt /home/bill/tuxedo/udataobj/lic.txt

七、tuxedo配置

(前台运行环境配置:详见《TUXEDO的前台安装和设置》)

1、在.bash_profile文件中,修改:

LANG=C;export LANG TUXCONFIG=/home/bill/ver2/bin/tuxconfig;export TUXCONFIG WSNADDR=//192.168.42.102:3190;export WSNADDR APPDIR=/home/bill/ver2/bin;export APPDIR FIELDTBLS=appflds,tblflds;export FIELDTBLS FLDTBLDIR=/home/bill/tuxedo/include;export FLDTBLDIR ORACLE_SID=fee;export ORACLE_SID

环境变量说明:

TUXDIR tuxedo安装路径

PATH 必须包含tuxedo可执行文件存放路径$TUXDIR/bin SHLIB_PATH/LIBPATH/LD_LIB_PATH 库文件存放路径必须包含$TUXDIR/lib NLS_PATH 系统消息提示存放路径 LANG 系统消息提示显示语言 TUXCONFIG BINARY配置文件存放路径

WSNADDR 客户端监听网络地址和断口 APPDIR 应用程序可执行文件存放路径

2、修改bin(/home/bill/tuxedo/bin)目录下ubbcfg: 范例:

*RESOURCES IPCKEY 165000 /* IPC资源 */ MASTER bill MAXACCESSERS 120 /* 数据公告栏BB最大访问数 */

MAXSERVERS 160 /* 最大应用服务数 */

BBLQUERY 100 BLOCKTIME 30 SCANUNIT 10

MAXGTT 200 /* 最大全局事务数 */

MAXSERVICES 240 /* 最大服务数 */

CMTRET COMPLETE /* 提交返回模式,COMPLETE完全提交后返回,保

持事务一致性 */

MODEL

SHM

LDBAL

Y /* 负载均衡 */

*MACHINES DEFAULT:

TUXDIR=“/usr/bill/txd” /* TUXEDO安装路径 */

APPDIR=“/usr/bill/ver2/bin” /* 应用服务文件存放路径 */

TUXCONFIG=“/usr/bill/ver2/bin/tuxconfig” /* 二进制配置文件全路径 */

TLOGDEVICE=“/usr/bill/ver2/bin/TLOG” /* 事务日志全路径 */

TLOGSIZE=1000 /* 事务日志文件大小 */

TLOGNAME=“TLOG” /* 事务日志名称 */

MAXWSCLIENTS=30

/* 最大客户端访问数 */

#'uname-n“主机名称

”hpsvr“ LMID=bill(与MASTER一致即可)

*GROUPS /* 应用服务组 */ DEFAULT: TMSNAME=TMS_ORA TMSCOUNT=2 /* RM资源管理服务, $TUXDIR/udataobj/RM */

#buildtms-o TMS_ORA-r Oracle_XA

OPENINFO=”Oracle_XA:Oracle_XA+Acc=P//

+SesTm=+SqlNet=+LogDir=.“ /* 资源访问信息 */ 例:

OPENINFO=”Oracle_XA:Oracle_XA+Acc=P/bill/bill+SesTm=30+SqlNet=fee+LogDir=.“ /*‘+SqlNet=fee+’连接串用于指向Oracle数据库服务器,fee为本机上配置的别名。*/ GROUP_TEL LMID=hpsvr GRPNO=1 GROUP_CBC LMID=hpsvr GRPNO=2 GROUP3 LMID=hpsvr GRPNO=3

*SERVERS DEFAULT: CLOPT=”-A“ RESTART=Y GRACE=86400

”WSL“ SRVGRP=”GROUP1“ SRVID=1 CLOPT=”-A-t---n //192.168.42.102:3190-d /dev/tcp“

STAFF_AUTH SRVGRP=GROUP1 SRVID=2 MIN=1 MAXGEN=5 CASH_BILL SRVGRP=GROUP1 SRVID=8 MIN=1 MAXGEN=5

AC_CASH_BILL SRVGRP=GROUP1 SRVID=14 MIN=1 MAXGEN=5

SPECIAL_BILL SRVGRP=GROUP1 SRVID=20 MIN=1 MAXGEN=5 BILL_FORMAT SRVGRP=GROUP1 SRVID=26 MIN=1 MAXGEN=5

TRUST_BILL SRVGRP=GROUP1 SRVID=32 MIN=1 MAXGEN=5 PUBLIC_SERVICES SRVGRP=GROUP1 SRVID=38 MIN=1 MAXGEN=5

SQLAGENT SRVGRP=GROUP1 SRVID=44 MIN=1 MAXGEN=5

ADJUST SRVGRP=GROUP1 SRVID=50 MIN=1 MAXGEN=5 OWE SRVGRP=GROUP1 SRVID=56 MIN=1 MAXGEN=5 *SERVICES

*ROUTING

八、资源管理器RM for oracle配置

1.修改$TUXDIR/udataobj/RM中对oracle资源管理器库文件配置;(正确配置XA,实现中间件与数据库连接的接口)(1)RM配置oracle8.0.3/oracle8.0.5 for linux/SunOS5.6 Oracle_XA:xaosw:-L${ORACLE_HOME}/lib-lclient-lclntsh-lsql-lncr-lcommon-lgeneric-lepc-lnlsrtl3-lcore4-lnlsrtl3-lc-lm

(2)oracle8.1.* Oracle_XA:xaosw:-L${ORACLE_HOME}/lib-lclntsh

(3)更多的RM for tuxedo配置参见网页:

http://www.middleware.net/tuxedo/resources/rmentries.html

(4)如果无法从资料上检索到相应ORACLE版本的RM配置,则对两层结构proc应用程序链接中加入-v选项

将所有的库文件写入到RM配置中;

2.将$TUXDIR/lib/libsql*文件移动到其他目录下或删除; libsql.a libsql.so

3.将$TUXDIR/include目录下的以下文件移动到其他目录下或删除; sqlca.h sqlcode.h sqlda.h

4.在oracle7版本中,必须将rdbmsadminxaview.sql在sys用户下执行,并且将产生的两个view授权给使用资源管理器的数据库用户;

5.tmadmin-c 创建TLOG设备文件(不可省略)执行tmadmin-c crdl-b blocksize-z filepath/TLOG 创建命令,blocksize一般稍微大于TLOGSIZE,如果TUXEDO错误报NO SPACE TO ALLOCATED,则继续增大blocksize的值.(如果是LINUX主机,重启主机)for example: >crdl –b 1200 –z /home/bill/ver2/bin/TLOG

(如果是重新配置,要tmloadcf-y ubbcfg,让tmadmin能运行)重新进入tmadmin(不带参数)crlog-m machines(ubbcfg中的master)for example: > crlog-m bill1 6.cd many目录,修改Makefile TUXEDO_INC=/bea/tuxedo/include(正式环境)TUXEDO_LIB=/bea/tuxedo/lib(正式环境)

若系统不是64bit,需要注释#LDSTRING=+DA3.并添加行 LDSTRING=(空)make mcci 编译mcci,检查lib目录下是否有libmcci.a、libnon_ws_mcci.a;

九、buildtms-o /home/bill/ver2/bin/TMS_ORA-r Oracle_XA

十、后台服务的启动:

tuxedo中间件环境通常如下: 安装后的:/home/bill/tuxedo /home/bill/tuxinstall

1、登录到bill(或者oracle――安装tuxedo的用户即可)2 cd ver2/bin 3.执行../setenv(或者执行tux.env*,均为环境变量设置)

4.tmloadcf ubbcfg(若原来目录下已存在tuxconfig,须先删除),y确定 5.tmboot-y(启动)tmshutdown-y(关闭)

十一、常用命令:

tmloadcf 装载TUXCONFIG,将ASCII配置文件转换为BINARY配置文件 tmunloadcf 将BINARY配置文件转换为ASCII文本

tmboot-y 启动配置文件中的所有SERVER tmboot-g GROUPNAME 启动配置文件中的属于GROUPNAME的所有SERVER tmboot-g GROUPNAME-i serverid 启动配置文件中的属于GROUPNAME的SRVID为serverid的SERVER

tmshutdown-y 同tmboot tmshutdown-g GROUPNAME 同tmboot tmshutdown-g GROUPNAME-i serverid 同tmboot

tmadmin psr //print server psc //print service

《linux下的安装与配置tuexdo.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
linux下的安装与配置tuexdo
点击下载文档
相关专题 linux下安装部署手册 Linux tuexdo linux下安装部署手册 Linux tuexdo
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文