Tuxedo 学习心得 七

 一、如何部署tuxedo的基本的应用

     tuxedo与应用程序是紧密相关的,所以启动tuxedo,运行tuxedo说白了就是运行应用程序,因为tuxedo只是提供了一个 通用的框架。具体的程序还要自己去编写,然后部署运行在tuxedo的这么的一个框架上。从本节开始,将逐渐的揭开tuxedo的庐山真面目。主线:

     1、tuxedo应用的部署的主要步骤

     2、配置一个最基本的tuxedo应用系统

     3、启动和关闭tuxedo应用

     4、运用一些tuxedo监控的一些命令,来监控tuxedo的应用

     5、验证tuxedo软件是否正常的安装了。(除了 tmadmin -v 外,最权威的是运行一个简单的程序,如果其可以正常的运行,则证明tuxedo已经成功的安装了)

二、tuxedo的配置文件

     我们知道一个tuxedo应用系统称为一个domain,在这个domain里面有唯一的一个配置文件,其实很多软件都有这样的特点,如appache的服务器的就一个配置文件叫 httpd.config 。配置文件是server端的程序必不可少的,因为server端需要把一些参数保存在一个地方,保存在一个文本文件里是最简便的方法。所以技术人员技术水平的高低,和对一个软件掌握熟悉的程度,主要体现在对配置文件了解与否,每个参数的细节了解与否,这个不是靠聪明就能搞定的,这个需要靠经验。多配置的目的是为了少开发。其实oracle DBA为什么值钱,其实oracle的技术含量也不是特别高,只要大致对unix,网络等各方面必要的了解一下,但是它需要的是经验,需要日积月累,才能对里面的很多细节才能掌握。所以DBA是靠经验吃饭的。经验越多,越值钱。一样道理,要想对tuxedo有个比较深入的了解,也需要花一定的时间,对其了解,虽然它比较小,相对于oracle而言。

     1、tuxedo的配置文件通常叫 UBBCONFIG ,但也可叫其他的名字,按照惯例,它是以ubb开头的一个文件。它定义了tuxedo启动的各种的参数。TA要对这个配置文件了如指掌。

     2、这个配置文件应该由开发人员去配置,因为它里面的很多东西是和开发的程序紧密相关的,管理员是不大清楚的,比如启动多少个server,每个server是干什么的,这个开发人员都很清楚,等上线以后,运行起来以后,管理人员可以根据系统的负载情况对其进行调整。所以称为由开发人员创建,由管理员调整

     3、这个配置文件存在有两种方式:

        (1)UBBCONFIG :这个是一个文本文件,只是供人来看的,人去修改的。修改之后要编译成二进制文件,叫TUXCONFIG,就相当于UBBCONFIG是源码,TUXCONFIG是源码编译后的可执行文件一样。

        (2)TUXCONFIG :二进制文件,是计算机来读的,这个文件是为启动tuxedo的domain服务的。

      这与appache不同,appache的配置文件就只有一个,文本文件,供人们修改的,修改完文件之后,把appache重启一下,appache的程序就会读取这个文件,进行语法分析,然后知道修改是什么,就会去执行。

三、tuxedo配置文件的内容

     tuxedo配置文件(UBBCONFIG 文本文件)中,以*开头,再加上一些关键字的,如 *RESOURCES 这叫一个section,在配置文件里面,*RESOURCES 一定是第一个section, *MACHINES 一定是第二个section,这个两个section一定是必须的。其他的section 如 *GROUPS,*SERVERS等是可选的,如果有*GROUPS 和*SERVERS section,则*GROUPS section一定是第三位的,一定在*SERVERS之前。在每个section里面,如:参数名 = 参数值<parameter>=<value>...<parameter=value> 可以一行写一个,也可以一行写多个。 

     如:

*RESOURCES

 IPCKEY             39211

 MASTER            SITE1

 MODEL             SHM

 

*MACHINES

 GUMBY              LMID=SITE1

                          TUXDIR="C:/bea/tux80"

                          APPDIR="C:/tuxall/exercises/depl"

                          TUXCONFIG="C:/tuxall/exercises/depl/tuxconfig"

 

*GROUPS

GROUP1            LMID=SITE1     GRPNO=1

 

*SERVERS

simpserv           SRVGRP=GROUP1         SRVID=10

 

解释:

GUMBY (必须是机器的名字,可用uname -n查出来) 

LMID   Logical Machine

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值