tuxedo详细安装步骤Word文件下载.docx
- 文档编号:18121167
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:25
- 大小:42.71KB
tuxedo详细安装步骤Word文件下载.docx
《tuxedo详细安装步骤Word文件下载.docx》由会员分享,可在线阅读,更多相关《tuxedo详细安装步骤Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。
[oracle@myapacheadmin]$vitnsnames.ora
#tnsnames.oraNetworkConfigurationFile:
/u01/app/oracle/product/11.2.0/client_1/network/admin/tnsnames.ora
#GeneratedbyOracleconfigurationtools.
STONE=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.81)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=stone)
◆建立测试表
[oracle@myapache~]$sqlplushr/hr@stone
SQL*Plus:
Release11.2.0.1.0ProductiononWedMar1021:
17:
222010
Copyright(c)1982,2009,Oracle.
Allrightsreserved.
Connectedto:
OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-Production
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
SQL>
createtablet_test1(
2
zjnumber,
3
namevarchar2(20)
4
);
Tablecreated.
insertintot_test1values(1,'
aaa'
1rowcreated.
commit;
Commitcomplete.
select*fromt_test1;
ZJNAME
------------------------------
1aaa
◆在主机2上还要把Oracle用户的环境变量设置好,使其能正确编译pro/c程序
[oracle@myapache~]$vi.bash_profile
设置好以下环境变量
#Userspecificenvironmentandstartupprograms
ORACLE_HOME=/u01/app/oracle/product/11.2.0/client_1
exportORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
$ORACLE_HOME/oracm/lib
/lib:
/usr/lib:
/usr/local/lib
exportLD_LIBRARY_PATH
PATH=$PATH:
$ORACLE_HOME/bin
exportPATH
sttyerase^H
(完)
测试一下Pro/C是否正确
[oracle@myapache~]$proc
Pro*C/C++:
Release11.2.0.1.0-ProductiononThuMar1101:
16:
422010
Copyright(c)1982,2009,Oracleand/oritsaffiliates.
Systemdefaultoptionvaluestakenfrom:
/u01/app/oracle/product/11.2.0/client_1/precomp/admin/pcscfg.cfg
(下面内容从略)
一、安装Tuxedo的演示程序SimpApp,并完成Tuxedo客户端访问服务器的配置
1.在主机2上安装Tuxedo10gR3Server
建议采用字符安装界面,在安装过程中选择安装上Sample,以便运行SimpApp例子
[root@myapache~]#cd/home/OraFile/
[root@myapacheOraFile]#unziptuxedo10gR3_32_Linux_01_x86.zip
[root@myapacheOraFile]#chmod+xtuxedo10gR3_32_Linux_01_x86.bin
[root@myapacheOraFile]#./tuxedo10gR3_32_Linux_01_x86.bin-iconsole
ExtractingtheJREfromtheinstallerarchive...
UnpackingtheJRE...
Extractingtheinstallationresourcesfromtheinstallerarchive...
Configuringtheinstallerforthissystem'
senvironment...
Launchinginstaller...
(比较重要的地方)
ChooseOracleHome
------------------
1-CreatenewOracleHome
Enteranumber:
1
SpecifyanewOracleHomedirectory:
/bea
===============================================================================
ChooseProductDirectory
------------------------
1-ModifyCurrentSelection(/bea/tuxedo10gR3)
2-UseCurrentSelection(/bea/tuxedo10gR3)
SpecifyProductInstallationDirectory:
/bea/tux10
(为操作方便,把安装目录修改为:
/bea/tux10)
InstallSamples(Y/N):
Y
(选择安装Samples)
2.在TuxedoServer上运行SimpApp例子
(1)把SimpApp例子拷贝到/home/myTuxeSrv目录下
[oracle@myapache~]$cp-R/bea/tux10/samples/atmi/simpapp//home/myTuxSrv/
再拷贝环境变量
[oracle@myapache~]$cp/bea/tux10/tux.env
/home/myTuxSrv/simpapp/
[oracle@myapache~]$cd/home/myTuxSrv/simpapp/
[oracle@myapachesimpapp]$ls
README
simpcl.c
simpserv.c
tux.env
ubbsimple
[oracle@myapachesimpapp]$
(2)编辑simpapp的配置文件
[oracle@myapachesimpapp]$cpubbsimpleubb
[oracle@myapachesimpapp]$viubb
修改结果:
#Example:
IPCKEY
<
ReplacewithavalidIPCKey>
#
TUXCONFIG="
/home/me/simpapp/tuxconfig"
APPDIR="
/home/me/simpapp"
TUXDIR="
/bea/tux10"
(c)2003BEASystems,Inc.AllRightsReserved.
#ident
"
@(#)samples/atmi/simpapp/ubbsimple
$Revision:
1.5$"
#SkeletonUBBCONFIGfilefortheTUXEDOSimpleApplication.
#Replacethe<
bracketed>
itemswiththeappropriatevalues.
*RESOURCES
123456
DOMAINID
simpapp
MASTER
simple
MAXACCESSERS
10
MAXSERVERS
5
MAXSERVICES
MODEL
SHM
LDBAL
N
*MACHINES
DEFAULT:
/home/myTuxSrv/simpapp"
/home/myTuxSrv/simpapp/tuxconfig"
myapache
LMID=simple
*GROUPS
GROUP1
LMID=simple
GRPNO=1PENINFO=NONE
*SERVERS
CLOPT="
-A"
simpserv
SRVGRP=GROUP1SRVID=1
*SERVICES
TOUPPER
(配置文件完)
(3)修改环境变量文件tux.env
[oracle@myapachesimpapp]$vitux.env
在最后加入两行
TUXDIR=/bea/tux10;
exportTUXDIR
JAVA_HOME=$TUXDIR/jre;
exportJAVA_HOME
JVMLIBS=$JAVA_HOME/lib/i386/server:
$JAVA_HOME/jre/bin
PATH=$TUXDIR/bin:
$JAVA_HOME/bin:
$PATH;
exportPATH
COBCPY=:
$TUXDIR/cobinclude;
exportCOBCPY
COBOPT="
-CANS85-CALIGN=8-CNOIBMCOMP-CTRUNC=ANSI-CSEXT=cbl"
;
exportCOBOPT
SHLIB_PATH=$TUXDIR/lib:
$JVMLIBS:
$SHLIB_PATH;
exportSHLIB_PATH
LIBPATH=$TUXDIR/lib:
$LIBPATH;
exportLIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:
$LD_LIBRARY_PATH;
exportLD_LIBRARY_PATH
WEBJAVADIR=$TUXDIR/udataobj/webgui/java;
exportWEBJAVADIR
APPDIR=/home/myTuxSrv/simpapp;
exportAPPDIR
TUXCONFIG=$APPDIR/tuxconfig;
exportTUXCONFIG
(4)在服务器本地运行simpapp例子程序
使环境变量生效
[oracle@myapachesimpapp]$../tux.env
ubb
[oracle@myapachesimpapp]$env|grepTUX
TUXCONFIG=/home/myTuxSrv/simpapp/tuxconfig
TUXDIR=/bea/tux10
编译ubb(生成tuxconfig)
[oracle@myapachesimpapp]$tmloadcf-yubb
[oracle@myapachesimpapp]$ls
tuxconfig
ubbsimple
ULOG.031010
编译simpserv.c文件和simpcl.c文件(生成可执行文件)
[oracle@myapachesimpapp]$buildserver-fsimpserv.c-osimpserv-sTOUPPER
(我这里有一些警告信息,不影响程序运行)
[oracle@myapachesimpapp]$buildclient-fsimpcl.c-osimpcl
simpcl
运行服务器端程序
[oracle@myapachesimpapp]$tmboot-y
Bootingalladminandserverprocessesin/home/myTuxSrv/simpapp/tuxconfig
INFO:
OracleTuxedo,Version10.3.0.0,32-bit,PatchLevel(none)
Bootingadminprocesses...
execBBL-A:
processid=11402...Started.
Bootingserverprocesses...
execsimpserv-A:
processid=11403...Started.
2processesstarted.
测试一下运行情况:
[oracle@myapachesimpapp]$./simpclhello_alei
Returnedstringis:
HELLO_ALEI
看到以上结果,程序在本地已经可以使用了
3.把客户端程序转移到主机1上运行
(1)在服务器端(主机2)先做一些设置,首先关闭服务程序
[oracle@myapachesimpapp]$tmshutdown-y
Shuttingdownalladminandserverprocessesin/home/myTuxSrv/simpapp/tuxconfig
Shuttingdownserverprocesses...
ServerId=1GroupId=GROUP1Machine=simple:
shutdownsucceeded
Shuttingdownadminprocesses...
ServerId=0GroupId=simpleMachine=simple:
2processesstopped.
(2)修改配置文件ubb,添加一些配置;
并重新编译
[oracle@myapachesimpapp]$viubb
修改了以下内容(标红部分)
MAXWSCLIENTS=5
WSL
SRVGRP=GROUP1SRVID=10
-A---n//192.168.1.66:
3200-m2-M5-x5"
重新编译生成配置文件tuxconfig
access.031010
stderr
stdout
[oracle@myapachesimpapp]$rm-rftuxconfig
(先删除)
[oracle@myapachesimpapp]$tmloadcf-yubb
processid=13105...Started.
processid=13106...Started.
execWSL-A---n//192.168.1.66:
3200-m2-M5-x5:
processid=13107...Started.
3processesstarted.
[oracle@myapachesimpapp]$netstat-anp
可以看到WSL也已经侦听了
(3)在TuxedoClient(主机1)上运行simpapp的客户端程序
在Tuxedo客户端上,也要安装Tuxedo10gR3,但只安装Tuxedo的客户端就行了,其安装目录也是:
/bea/tux10;
客户端程序在/home/myTuxClient/simpapp目录中运行。
先拷贝simpapp例子程序和tux.env环境变量文件
[root@tuxclient~]#cp-R/bea/tux10/samples/atmi/simpapp//home/myTuxClient/
[root@tuxclient~]#cp/bea/tux10/tux.env/home/myTuxClient/simpapp/
[root@tuxclient~]#cd/home/myTuxClient/simpapp/
[root@tuxclientsimpapp]#ls
[root@tuxclientsimpapp]#
修改tux.env环境变量,把WSL请求指向Tu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tuxedo 详细 安装 步骤