My Oracle Support Banner

关于tuxedo Xa自动重连数据库有哪几种方式? (Doc ID 2065097.1)

Last updated on NOVEMBER 09, 2020

适用于:

Oracle Tuxedo - 版本 11.1.1.2.0 和更高版本
本文档所含信息适用于所有平台

目标

目前客户生产环境tuxedo发现当数据库重启后,交易类业务能自动重连数据库,查询类业务不能自动重连。两类业务的区别如下:
交易类业务:tuxedo客户端 tpbegin tpcall tpcommit. tpcall服务端对数据库进行dml操作
查询类业务:tuxedo客户端 tpcall tpcall服务端对数据库进行select操作
换言之就是 交易类业务在tpbegin下进行的 查询类业务是直接调用服务端,服务端直接exec sql select.....,服务端代码里在srvinit方法中有tpopen,其它地方没有重连逻辑。
 

解决方案

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
目标
解决方案
参考


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.