Tuxedo命令详解:从buildclient到tmshutdown
需积分: 10 38 浏览量
更新于2024-09-14
收藏 3KB TXT 举报
"tuxedo常用命令"
Tuxedo是一款由Oracle公司开发的分布式事务处理(DTP)中间件,主要用于构建高性能、高可用性的企业级服务。以下是对Tuxedo中几个常用命令的详细说明:
1. **buildclient**: 这个命令用于编译和链接Tuxedo客户端应用程序。它需要`atmi.h`头文件,并且通常会设置环境变量`TUXDIR`来指向Tuxedo的安装目录。`buildclient`可以接受一系列选项来定制编译过程,例如`-v`用于详细输出,`-C`表示编译COBOL程序,`-o`指定输出可执行文件名,`-f`指定源文件或对象文件,以及`-l`指定链接时所需的库。
2. **tmloadcf**: 此命令将文本配置文件转换为二进制格式,用于Tuxedo系统中的配置。`tmloadcf`可以设置IPC目录,如 `-c` 选项,或指定配置文件名 `-n`。使用 `-y` 参数可以强制覆盖已存在的配置文件。
3. **tmunloadcf**: 这个命令将二进制TUXCONFIG文件转换回ASCII文本格式,便于查看和编辑。这对于备份或调试配置很有用。
4. **tmboot**: 启动Tuxedo系统,包括其服务器和服务。可以指定各种选项来控制启动行为,如 `-A` 仅启动指定的服务器(BB or BBL),`-g` 指定组名,`-i` 指定服务器ID,`-S` 指定服务器名称,`-s` 指定服务,`-c` 控制IPC目录的数量。
5. **tmshutdown**: 命令用于关闭Tuxedo系统。可以有选择地关闭特定的服务器,或者完全停止整个系统。与tmboot类似,它可以接受多个选项,如 `-A`, `-g`, `-i`, `-S`, `-s` 和 `-st` 来指定不同的关闭行为。`-R` 用于释放BB并停止所有服务。
6. **buildserver**: 编译和链接Tuxedo服务器端应用程序。`buildserver` 用于创建服务进程,可以指定输出可执行文件 `-o`,显示详细信息 `-v`,指定服务列表 `-s`,源文件或对象文件 `-f`,链接时使用的对象文件 `-l`,以及资源管理器 `-r`。
在Tuxedo环境中,这些命令是管理和维护Tuxedo应用的核心工具。`tmloadcf` 和 `tmunloadcf` 用于处理配置文件,`tmboot` 和 `tmshutdown` 控制系统的生命周期,而 `buildclient` 和 `buildserver` 负责构建客户端和服务器应用程序。熟练掌握这些命令对于高效地开发和维护Tuxedo应用至关重要。
2008-11-07 上传
点击了解资源详情
2009-07-30 上传
2009-11-14 上传
2013-05-10 上传
2012-05-14 上传
2012-08-22 上传
2008-11-25 上传
zhji127
- 粉丝: 1
- 资源: 6
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章