1.用Root用户创建bill用户,且属于DBA组,然后创建tuxedo目录
使用admintool工具生成bill用户,Bill用户的home目录为/export/home/bill
# mkdir /export/homebill/tuxedo
2.将BEA TUXEDO V7.1 光盘介质放进光盘驱动器,开始安装
# cd /cdrom
$ su – bill
$ ./install.sh
3.TUXEDO 软件开始安装,按照安装提示给出相应的选择
选择相应的平台 sun solaris
显示“ 1 tuxcore BEA TUXEDO Core System”,选1后回车
显示“ 1 both 2 client “
选择 “1” 后回车继续安装过程:
显示 “ Directory where TUXEDO files are to be installed [?,q]”
输入tuxedo 安装路径即可. /bill/tuxedo
显示 “Directory where TUXEDO web GUI documents and images are to be installed”
回车即可
显示 “Directory where TUXEDO web GUI java applets are to be installed”
回车即可
显示 “Directory where TUXEDO web GUI CGI programs are to be installed”
回车即可
显示 “Web server client prefix for CGI directory”
回车即可
显示 “Please enter the tlisten password:”
输入密码 如 tuxedo
显示 “Please verify the password:”
再输一遍密码
显示 “Install license file?”
选n
退出安装脚本.
license的安装
将license 文件, copy 到TUXDIR/udataobj/目录下,以lic.txt名存放既可.
目前有两个lic:
一个是lic¬_rtk.txt。这个是商业运行时的lic。平时我们使用的就是这个lic。
一个是lic_sdk.txt。这个是开发时的lic。只是在我们编译程序时使用。中间件软件Tuxedo server for sun solaris配置步骤
配置环境变量
TUXDIR=/export/home/bill/tuxedo
APPDIR=/export/home/bill/ver2/bin
TUXCONFIG=$APPDIR/tuxconfig
LANG=C;
NLSPATH=$TUXDIR/locale/C
PATH=$PATHTUXDIR/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATHTUXDIR/lib
生成transaction manager
修改XA方式
在TUXDIR/udataobj/RM 文件中找到Oracle_XA行,修改后按如下设置:
Oracle_XAaosw${ORACLE_HOME}/lib –lclntsh
其中:ORACLE_HOME为Oracle安装路径
运行: buildtms –r Oracle_XA –o TMS_ORA
将TMS_ORA放到$TUXDIR/bin下,以XA 方式和Oracle 连接, 必须执行如下SQL语句:
svrmgrl> grant select on DBA_PENDING_TRANSACTIONS to 用户名
配置文件的生成
tmloadcf –y ubbcfg (ubbcfg配置文件见附录)
TLOG生成(可用脚本或按命令行方式)
tmadmin <<-!
echo
crdl -b 600 -z /bill/ver2/bin/TLOG
q
!
/bill/ver2/bin/TLOG可随应用实际而变.
调整操作系统核心参数
可用tmloadcf –c ubbcfg 来看tuxedo 需要的操作系统核心参数,并进行修改。