tuxedo详细安装步骤Word文件下载.docx

上传人:b****5 文档编号:18121167 上传时间:2022-12-13 格式:DOCX 页数:25 大小:42.71KB
下载 相关 举报
tuxedo详细安装步骤Word文件下载.docx_第1页
第1页 / 共25页
tuxedo详细安装步骤Word文件下载.docx_第2页
第2页 / 共25页
tuxedo详细安装步骤Word文件下载.docx_第3页
第3页 / 共25页
tuxedo详细安装步骤Word文件下载.docx_第4页
第4页 / 共25页
tuxedo详细安装步骤Word文件下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

tuxedo详细安装步骤Word文件下载.docx

《tuxedo详细安装步骤Word文件下载.docx》由会员分享,可在线阅读,更多相关《tuxedo详细安装步骤Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。

tuxedo详细安装步骤Word文件下载.docx

[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(

zjnumber,

namevarchar2(20)

);

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):

(选择安装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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1