TUXEDO应用管理(1).ppt

上传人:laozhun 文档编号:2234011 上传时间:2023-02-04 格式:PPT 页数:46 大小:174.50KB
返回 下载 相关 举报
TUXEDO应用管理(1).ppt_第1页
第1页 / 共46页
TUXEDO应用管理(1).ppt_第2页
第2页 / 共46页
TUXEDO应用管理(1).ppt_第3页
第3页 / 共46页
TUXEDO应用管理(1).ppt_第4页
第4页 / 共46页
TUXEDO应用管理(1).ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《TUXEDO应用管理(1).ppt》由会员分享,可在线阅读,更多相关《TUXEDO应用管理(1).ppt(46页珍藏版)》请在三一办公上搜索。

1、Tuxedo应用管理,软 件 版 本:Tuxedo 8.1,课程导航,Tuxedo 安装与步署 Tuxedo 基本配置与管理 Tuxedo 多机配置与管理 Tuxedo 事务管理 Tuxedo 域管理,第一部分:Tuxedo安装与布署,What Is BEA Tuxedo?中间件 介于Client与DB Servers之间 事务处理器 集中管理多层C/S架构的分布式事务,在windows上安装Tuxedo,采用GUI方式进行安装:获取Tuxedo安装介质 光盘介质或者磁盘介质 双机安装文件tuxedo80_win.exe进行安装 提供安装所需要的信息进行继续安装。包括安装目录、安装产品、pas

2、sword等信息,在UNIX上安装Tuxedo,GUI方式安装:获取Tuxedo安装介质 执行安装文件进行安装:sh tuxedo80.binConsole方式安装 获取Tuxedo安装介质 执行安装:sh tuxedo80.bin i console,Tuxedo License安装,License安装目录:$TUXDIR/udataobj/lic.txt(UNIX)TUXDIR%udataobj/lic.txt(WIN)License安装方法:将lic.txt拷到license安装目录 License分类:SDK、RTK,Tuxedo目录结构,$TUXDIR/:Bin Tuxedo系统命令

3、、可执行文件Include C语言头文件Lib 动态lib库文件Locale 本地化语言消息文件Udataobj Tuxedo系统其他信息文件Samples Tuxedo应用程序例子文件Help Tuxedo帮助文件,Tuxedo卸载,Shut down应用在UNIX上卸载 GUI:Sh$TUXDIR/uninstaller/uninstall Console:Sh$TUXDIR/uninstaller/uninstall i console在WIN上卸载 在开始菜单中按uninstall进行卸载,Tuxedo步署过程,1、环境变量设置2、编译生成服务端和客户端可执行文件3、编译UBB文件,生

4、成二进制配置文件4、tmboot启动服务,环境变量,TUXDIR=*;export TUXDIRPATH=$TUXDIR/bin:$PATH;export PATHLD_LIBRARY_PATH=*export LD_LIBRARY_PATHTUXCONFIG=*;export TUXCONFIG,第二部分 Tuxedo基本配置管理,Tuxedo 配置文件UBB UBB文件是一个文本文件 严格的书写格式 编译成二进制文件使用,UBB基本结构,*RESOURCES:system-wide information,必须*MACHINES:machine specific information,必

5、须*GROUPS:application server group names*SERVERS:server processes to be booted*SERVICES:parameters for service,UBB-RESOURCES,IPCKEY:分配给TUXEDO的唯一IPC资源MASTER:逻辑主机的名字,管理TUXEDOMODEL:SHM或者MPMAXACCESSERS:TUXEDO最大访问BB进程数MAXSERVERS:最大的服务个数MAXSERVICES:最大的services个数,UBB-MACHINES,LMID:逻辑主机名TUXCONFIG:指定TUXEDO配置文

6、件的位置和名字TUXDIR:TUXEDO的HOME目录APPDIR:应用服务的位置目录,UBB-GROUP,LMID:与machine关联的逻辑主机IDGRPNO:GROUP的ID,Complete basic conf example,*RESOURCESIPCKEY55432MASTERSITE1MODELSHM*MACHINESNODE1LMID=SITE1APPDIR=c:tuxa11exercisesconfTUXCONFIG=c:tuxa11exercisesconftuxconfigTUXDIR=c:tuxedo*GROUPSGROUP1LMID=SITE1 GRPNO=1*SE

7、RVERSSvrInqSRVID=10SRVGRP=GROUP1*SERVICES,管理命令tmadmin,命令行管理工具:tmadmin,可以完成以下功能:监控系统运行:printserver,printservice,printqueue,printclient动态修改:suspend/resume,advertise/unadvertise,changepriority,changeload管理任务:boot/shutdown,stop/restart server,管理命令 tmboot,-A 启动所有的管理进程-l lmid 启动lmid上所有的服务-g groupname 启动该组

8、的所有服务-I serverid 启动该id对应的服务-w 并行启动所有的服务-y 对所有启动提示进行确认-e command 在服务启动失败时,执行command,管理命令tmshutdown,Tmshutdown参数同tmboot的部分参数共用其他参数:-w delay 延迟delay时间后,强制停止服务-c 在有 client做应用时,停止服务,SERVERS部分的参数,SRVGRP:server归属的group名SRVID:server idCLOPT:启动时所带的命令行选项MIN:启动时的最小服务数MAX:启动时的最大服务数RESTART:crash掉后是否重启MAXGEN:在一个g

9、race期间允许重启的次数GRACE:允许被重启的一个时长,SERVERS部分的例子,*SERVERSSvrInqSRVID=10SRVGRP=GROUP1CLOPT=-ARESTART=YMAXGEN=4GRACE=120MIN=2MAX=5,SERVICES部分的参数,Services部分不是必需的,没有时编译UBB会警告参数:load,priority,svctimeout例 子:*SERVICESInq load=30 prio=70 svctimeout=30,User Log File,ULOG缺省路径:APPDIRULOG可以指定:*RESOURCES.ULOGPFX/apps/

10、files/,第三部分 Tuxedo 多机配置,分布式Tuxedo应用工作机制:MASTER,REMOTE主机 tlisten,DBBL,BBL Bridge,BootstrapBridge启动listen进程 tlisten l/host-ip:port,配置文件,需要添加的参数:*RESOURCES MODEL,OPTIONS,BBLQUERY,DBBLWAIT*MACHINES:TYPE*NETWORK:NADDR,NLSADDR,配置文件example,*RESOURCESIPCKEY55432MASTERSITE1,SITE2MODELMPOPTIONSLAN*MACHINESNOD

11、E1LMID=SITE1TUXDIR=c:tuxedoAPPDIR=c:tuxa11exercisesmmcTUXCONFIG=c:tuxa11exercisesmmctuxconfigNODE2LMID=SITE2TUXDIR=c:tuxedoAPPDIR=c:tuxa11exercisesmmcsm2TUXCONFIG=c:tuxa11exercisesmmcsm2tuxconfig*GROUPSAPPGRP1LMID=SITE1GRPNO=1APPGRP2LMID=SITE2GRPNO=2*NETWORKSITE1NADDR=/NODE1:9003NLSADDR=/NODE1:3050S

12、ITE2NADDR=/NODE2:9003NLSADDR=/NODE2:3050*SERVERSserverpingSRVID=10SRVGRP=APPGRP1CLOPT=-A,Backup&transfer MASTER,Backup Master:在RESOURCES部分中MASTER添加主机:H1,H2 transfer Master:在备机上面操作,TmadminmasterTransfer只能在MASTER主机没有宕掉的情况下进行。,Restor MASTER,1、维修好MASTER节点后,重启tlisten2、在现MASTER上,tmboot B lmid1重启Tuxedo管理服务

13、3、在原MASTER节点上,tmadminmaster4、在第3步的基础之上,启动服务:tmboot l lmid,Network Partitions,引起Network partition的情况:Transient network failures(瞬时的)Severe network failures(严重的)Master machine failureNon master machine failureBridge process failure,处理Partitioned Networks,1、检测partition networks:查看ULOG的消息 tmadmin查看:prin

14、tnetwork,printserver2、恢复network connection 在网络故障修复后,Bridge进程会自动修复,如果修复失败,手工恢复,tmadminRco Lmid1 Lmid23、clean up and restart servers tmadminpclean lmid,第四部分 事务管理,Tuxedo的事务管理方式:非XA方式 XA方式在一个事务中,如果涉及到对两个数据库的处理,强列建议使用 XA方式进行事务管理,XA标准,XA是事务管理器和资源管理器之间的扩展管理接口在分布式事务中应用比较广泛该方式在大部分数据库中都支持,包括ORACLE、SYBASE、DB2、

15、INFORMIX、SQLSERVER,XA的两阶段提交,Complete return在第二阶段TMS收到RM的commit信息后,才真正提交Log return在第一阶段TMS收到RM的 acknowledge回复后,就直接提交,Tuxedo事务管理的配置,*RESOURCES:MAXGTT,CMTRET*MACHINES:TLOGNAME,TLOGDEVICE,TLOGSIZE*GROUPS:TMSNAME,TMSCOUNT,OPENINFO*SERVICES:AUTOTRAN,TRANTIME,Build TMS file,编辑$TUXDIR/udataobj/RM文件BUILD:bui

16、ldtms o name r rm_name,第五部分 Tuxedo 域管理,简单理解:有一个tuxconfig文件存在,我们就说这是一个domain一般在不同的生产系统、不同的部门、不同应用间的交互都需要使用domain两个domain之间通信通过一对doamin gateway实现,Domian Gateway 部件,BDMCONFIG:domain的二进制配置文件DMADM:domain 管理服务GWADM:gateway管理服务GWTDOMAIN:gateway tuxedo domain server,配置Domain,Domain的配置包含两个配置文件:UBBCONFIG:指定本地

17、domain的网关服务DBCONFIG:定义本地domain与远程domain的连接性,可共享的服务,UBBCONFIG添加参数,*RESOURCES:DOMAINID*GROUP:LGWGRP,LDMGRP*SERVERS:DMADM SRVGRP=LDMGRPGWADM SRVGRP=LGWGRPGWTDOMAIN SRVGRP=LGWGRP,DMCONFIG配置,*DM_RESOURCES*DM_LOCAL_DOMAINS*DOM_REMOTE_DOMAINS*DM_TDOMAIN*DM_LOCAL_SERVICES*DM_REMOTE_SERVICES,BDMCONFIG例子,*DM_

18、LOCAL_DOMAINSENGDOMGWGRP=GWGRPTYPE=TDOMAINDOMAINID=engineering*DM_REMOTE_DOMAINSMKTDOMTYPE=TDOMAINDOMAINID=marketing*DM_TDOMAINMKTDOMNWADDR=/NODE1:5011ENGDOMNWADDR=/NODE1:5022*DM_LOCAL_SERVICESUpdateLDOM=ENGDOM*DM_REMOTE_SERVICESInqRDOM=MKTDOM,UBBCONFIG例子,*RESOURCESIPCKEY56543DOMAINIDengineeringMAXA

19、CCESSERS50MAXSERVERS50MAXSERVICES50MASTERSITE1MODELSHM*MACHINESNODE1LMID=SITE1APPDIR=c:tuxa11exercisesdomsengineeringTUXCONFIG=c:tuxa11exercisesdomsengineeringtuxconfigTUXDIR=c:tuxedoTYPE=MACH1*GROUPSGROUP1GRPNO=1 LMID=SITE1DMGRPGRPNO=2LMID=SITE1GWGRPGRPNO=3LMID=SITE1*SERVERSSvrUpdateSRVID=10SRVGRP=

20、GROUP1CLOPT=-ADMADMSRVID=20SRVGRP=DMGRPGWADMSRVID=30SRVGRP=GWGRPGWTDOMAINSRVID=31SRVGRP=GWGRP,编译配置文件,编译UBBCONFIG:Tmloadcf y ubbconfig编译DMCONFIG:Dmloadcf y dmconfig,在多个domain环境下运行服务,设置domain的环境变量:BDMCONFIG=*启动服务:Tmboot-y,结束,谢谢收看!,MajpjMVcyzj21HLfrvy96dv02lPPfYgxUS7IYmZkyEmZ0kGeYZS3bpLCkYH1lt4EK7CxmUX

21、3ijoYSOer7ZuaVWYgz4EpZrUirVpMzzvNtf1XZw5oswSXOtFaejnOcmfE1lZgnN1RSXg8wLCG8CVQ3XPJMvodPFWcpiYJgZazNSEPNIaklYSu7qSd1UpaxmZDlpN9zW7kljfsLCLi26Yv109ffbnDH8LbUN1G6ACURQ39eG12KHL9tXsZ1jzgoCK8g1kuNOh5eFvcmVT5ZYVQt9zk3rp3qLnf02FovEXxVRxjCcFRNppiJljNiOuk6fONnyX7fyGg7sXZ49BmCN5oy9VesHpKzdjTKwjrkCEQCFDehVmGax3

22、lrOEbw63VscA3YSijtUKoCyiLzAlVRp7l4QgPNHxvJFFDyjUVN3oHlMah0XBd4uTbkfPIhHtw0evPmYOrdhEDoPwvYhzlGplU1AU9mpyiCXH8gpPCBRYjq77VcnbXumNE1yGfyTsbSj89J63kRTKDkKUg3mdS5sJ4X5cQ8dK7oW9IkScssECQdz2O9UTlpRjAFPChjhLdzopQzwxQf8ozdzOhogwAooXpUF83BX4C3jRgjDJiiXEUDMaNz4vQ4n164vspddHvOIVuBBdMA4xp1YhiHk0vOJ8TL1BxogzVlMp

23、mod6ianYGmksQq6NWCEd56hZF4wfaNyZcrGfNxnPiG6ZAxSkfmhJAKtNmCqbRmppeXp8inz4eq3HkWCMSORyMMX522xpHG6basNr6KQfbZsFbHjzyNlJrruLolKFcC84dqfijBO5Dy2NaBcNEBPgQrT12PgpcKx2or2YChN5DPjs80zzdtdAdTKuW4uVv9bbZu3K2SZ2aEhTlIC1UqrIWibkzwHh6p8gLv26zr01mJybfOzFc4T7kQH1IpPwOzMDnAKPLsLrznXGjFNIA9bSWWms6ibKZwQIKrMzalwbFrQJvOP1rPH8rx2KkyYqrtQk5VRwM1HSX,

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号