[转帖]Tuxedo操作维护_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4643 | 回复: 0   主题: [转帖]Tuxedo操作维护        下一篇 
mengyuanye
注册用户
等级:少校
经验:1413
发帖:108
精华:7
注册:2012-11-14
状态:离线
发送短消息息给mengyuanye 加好友    发送短消息息给mengyuanye 发消息
发表于: IP:您无权察看 2012-11-19 11:08:07 | [全部帖] [楼主帖] 楼主



Tuxedo操作维护

1. Tuxedo安装方法

1.1. 主要软件的安装

tuxedo用户登录,在命令行下执行下面的命令,然后按提示进行安装。

$ sh tuxedo81_aix64.bin -i console


加入 -i console表示不需要图形支持

1.2. 补丁安装

(1) 把补丁文件上传到一个临时目录;

(2) 使用uncompress命令解压补丁文件;

(3) 使用tar命令解压补丁文件;

(4) 把解压出来的文件拷贝覆盖$TUXEDO下的文件,命令是

cp  –rf  ./*  $TUXEDO


其中$TUXEDOtuxedo的安装目录。

1.3. License安装

Tuxedo license分为两种:一种是开发版license;别一种是运行版本license

安装方法:把lic.txt文件拷贝到$TUXDIR/udataobj目录下即可。如果$TUXDIR/udataobj目录下已有文件lic.txt,可以先备份旧的lic.txt文件,再用新的文件覆盖旧文件。

2. tuxedo常用操作

2.1. tuxedo服务的正常启动和停止.

启动:tmboot –y

停止: tmshutdown –y

2.2. 查看tuxedo的版本信息

 $ tmadmin –v


北京联动北方科技有限公司

2.3. 查看tmadmin的帮助信息:

tmadmin ---à help 可以查看tmadmin模式下支持的命令


北京联动北方科技有限公司

2.4. 查看dmadmin的帮助信息:

 Dmadmin--àhelp 可以查看dmadmin模式下支持的命令


北京联动北方科技有限公司

2.5. 查看服务状态

 tmadmin --àpsr  --------查看
tmadmin --àpsc


2.6. 查看域网关的连接情况

dmadmin --àpd –d AP_0001_1


3. tuxedo日常维护

3.1. 对ubb文件只做语法检查(不真正的loadTUXCONFIG)

tmloadcf –n ubb


3.2. 对dm文件只做语法检查(不真正的loadDMXCONFIG)

 dmloadcf –n dm


3.3. tmboot/tmshutdown中的几个参数介绍

-A 只启动/停止Tuxedo管理服务,如BBL

-S 所有服务被启动/停止

-g grpname 只启动/停止属于制定组名的服务

-i svrid 只启动/停止制定ServID的服务

-s svrname 只启动/停止制定服务名的服务

3.4. tuxedo有关域(domain)管理的命令

$ dmadmin


>pd -d LocalTUXDomainID 显示与本地域关联的其他域

>co -d LocalTUXDomainID -R RemoteDomainID 手动连接远程域

3.5. 如何清除IPC资源

如果你不想用tmshutdown停止或者当$TUXCONFIG文件被误删除而无法shutdown TUXEDO服务时,可以尝试直接删除当前用户的ipc资源,如下:

ipcs grep `logname` awk '{print "ipcrm -"$1,$2}' sh –x


3.6. 反编译tuxconfig 文件和dmxconfig文件

a) tmunloadcf 查看当前TUXCONFIG中的ubb内容  tmunloadcf >>ubb.tmp

b) dmunloadcf 查看当前DMXCONFIG中的dm内容dmunloadcf >>dm.tmp

3.7. sh命令直接执行tuxedo操作

如$echo pclt  tmadmin

$echo pq  tmadmin  grep Machine


3.8. 启动tlisten服务

Tlisten //本机IP:端口号


如: tlisten //128.192.94.8:28300

3.9. 启动多机中备机的BBL

在主机上执行tmadmin  >pcl 备机名

在主机上执行: tmboot –B 备机名

: tmadmin >pcl ctsccb_b

$:tmboot –B ctsccb_b


4. tuxedo常见问题及解决方法

4.1. Can’t attach BBL

解决方案:

1. kill调所有TUXEDO服务进程。

2. ipcs查询系统下TUXEDO用户拥有的所有IPC资源。

3. iprm释放所有IPC资源。

4. 重起TUXEDO

4.2. 程序编译错误

l 问题 

编译应用程序时提示sqlca之类的错误

l 解决方案:

将tuxedo目录下的include下有三个文件:

sqlca.h, sqlcode.h, sqlda.h 改名,如加上后缀 .bak.

4.3. 运行一段时间交易失败

l 问题 

ULOG: LIBTUX_CAT:1122:ERROR:No space in Bulletin Borad
LIBTUX_CAT:582:ERROR:Unable to register,registry table full.


l 解决方案:

1.是否一个server中包含的service太多

2.提高(UBB)配置文件中MAXACCESS和MAXSERVERS参数

3.检查该交易是否死循环,超时等错误。

4.4. 错误号

tperrno =6:调用的service不存在或者没有启动

tperrno =13:超时错误

tperrno =14:事务处理有误




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论