本版版主招募中

 
标题: tuxedo和oracle的连接方式
本帖已经被作者加入个人空间
闲云
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 12795
精华 20
积分 2489
帖子 4243
活跃指数 362
LU金币 6073 个
LU金条 431514 个
阅读权限 251
注册 2004-2-23
来自 温州
 
发表于 2006-9-18 16:55  资料  个人空间  短消息  加为好友 
tuxedo和oracle的连接方式

tuxedo和oracle连接有两种方式:

一种是XA方式,就是由tuxedo来管理控制和oralce的连接和事务。在这种方式下,一般client段首先调用tpbegin函数来发起一个事务,在事务处理过程中,要么失败调用tpabort回滚事务。要么成功调用tpcommit提交所处理的事务。

另外一种是非XA方式,这种方式下连接和事务控制管理有开发人员自己写代码控制。一般服务开始首先要调用tpsvrinit函数。完了要调用tpsvrdone函数。这些是控制数据库连接的。当然要完成连接,在ubbconfig配置文件中还要在openinfo中配置数据库连接的信息。在这种方式下,事务控制是程序员实现,当处理的事务程序显示适用exec sql commit;提交,否则exec sql rollback

[ 本帖最后由 闲云 于 2006-9-18 16:56 编辑 ]





赚钱去旅游,俺们村有私活,请联系俺。
顶部
大漠孤星
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20


LU爱心使者  
UID 257
精华 23
积分 3095
帖子 4279
活跃指数 560
LU金币 2835 个
LU金条 422 个
阅读权限 255
注册 2003-9-30

用支付宝求购
 
发表于 2006-9-19 22:44  资料  个人空间  短消息  加为好友  添加 大漠孤星 为MSN好友 通过MSN和 大漠孤星 交谈 QQ
一般应用中会在环境变量里写个dtp模式,一种是db的,那么就begin work,另外一种是xa的,就用tpbegin。





顶部
 



当前时区 GMT+8, 现在时间是 2008-9-7 04:16
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.238286 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver