`
nannan408
  • 浏览: 1770847 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

XA connection error问题,数据库两次查询出错

阅读更多
   oralce XA的数据传输形式在weblogic用到很多,尤以XA connection error问题为常见和诡异,主要表现为数据库查询出错,但是sql语句是完好的。这是由于分布式多用户连接数据库连接池引起的。
有两种情况
1.先前操作有select ..for update的,去掉for update,这个会导致没提交。
2.没有1说的情况的,一般是oracle 和weblogic的xa协议配置的问题,这些网上很多了。略。
分享到:
评论

相关推荐

    WebSphere MQ与Oracle 数据库的XA事务(两阶段提交)实现

    在与Oracle数据库交互时,为了确保数据的一致性和完整性,我们可以使用分布式事务(Distributed Transaction)机制,具体表现为XA事务。XA事务是一种两阶段提交(Two-Phase Commit, 2PC)协议,广泛应用于多资源协调...

    java连接数据库的步骤和问题的细节问题

    以下是对标题和描述中所述的“java连接数据库的步骤和问题的细节”进行的详细说明。 1. **JDBC(Java Database Connectivity)**: JDBC是Java平台的标准API,它允许Java程序与各种数据库进行交互。在Java中,我们...

    「XA与oracle数据库连接」.docx

    【标题】:“「XA与oracle数据库连接」.docx” 【描述】:“「XA与oracle数据库连接」.docx” 【标签】:“技术” 在IT领域,尤其是企业级应用中,分布式事务处理是一个关键需求,Oracle数据库和TUXEDO中间件的...

    TUXEDO与ORACLE数据库的互连[参考].pdf

    如果TUXEDO服务端与ORACLE数据库不在同一服务器上,可能需要手动复制ORACLE的客户端库文件到相应位置,以解决找不到库文件的问题。 通过以上步骤,TUXEDO就能成功地与ORACLE数据库建立连接,并利用XA接口实现高效、...

    XA与非XA驱动差异

    假设有一个应用程序需要同时更新两个不同的数据库,为了确保这两个操作要么都成功要么都失败,可以使用XA驱动来实现: 1. 首先,需要通过`XADataSource`接口获取`XAResource`对象,并将其注册到事务管理器中。 2. ...

    springboot-集成达梦数据库-源代码

    jpa-hibernate-dm: 数据库为{国产达梦数据库},持久层技术为jpa-hibernate mybatis-dm: 数据库为{国产达梦数据库},持久层技术为mybatis mybatis-plus-dm: 数据库为{国产达梦数据库},持久层技术为mybatis-plus 补充...

    各种数据库的jdbc驱动

    确保使用对应数据库版本的兼容驱动,以避免兼容性问题。 总的来说,JDBC驱动是Java与SQL Server 2005、Oracle和MySQL数据库之间的桥梁,使得开发者能够在Java环境中编写跨平台的数据库应用程序。掌握不同数据库的...

    java 连接数据库实现用户登录功能

    这通常涉及到数据库的交互,如查询、验证用户凭据等。本教程将详细解释如何使用Java连接Oracle数据库来实现这一功能。 首先,我们需要了解Java中的JDBC(Java Database Connectivity),这是一个Java API,允许Java...

    JDBC连接Oracle数据库常见问题及解决方法

    "JDBC连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...

    Oracle SOA 套件和 RAC 数据库事务一致性配置指南

    本文档主要介绍了在 Oracle RAC 数据库上部署 Oracle SOA 套件时,为确保事务一致性(XA)所必需的要求及配置。文档的具体范围集中在 Oracle SOA 套件与 Oracle 应用服务器之间的交互上,并未涵盖 Oracle SOA 套件...

    vb.net 数据库连接

    在VB.NET中,数据库连接是开发应用程序时必不可少的一部分,它允许程序与各种数据库进行交互,如SQL Server、MySQL、Oracle等。本篇文章将详细介绍如何在VB.NET中建立数据库连接,以及涉及的相关配置。 首先,...

    百度 NewSQL数据库系统.pdf

    事务处理机制是指数据库系统中的事务处理机制,例如ACID原则、XA协议等。存储引擎是指数据库系统中的存储引擎,例如InnoDB、TokuDB等。查询优化器是指数据库系统中的查询优化器,例如CBO、RBO等。 NewSQL数据库系统...

    informix数据库连接驱动jar包

    Informix数据库连接驱动jar包是Java应用程序与Informix关系型数据库管理系统进行交互的重要组件。这些jar文件包含了必要的类和资源,使得Java程序能够利用JDBC(Java Database Connectivity)API来执行SQL语句、管理...

    XA两阶段提交及一阶段提交说明

    XA接口支持两阶段提交协议,确保跨多个资源的事务一致性。JTA在Java平台上提供了对XA事务的支持,其规范定义了接口,但具体的实现由供应商提供,如J2EE容器的JTA实现或独立的JTA实现(如JOTM, Atomikos)。 【二...

    java 数据库编程宝典.rar

    书会讨论XA事务、两阶段提交协议,以及在Java中如何处理分布式事务。 8. 数据库安全:涵盖用户权限管理、数据加密、SQL注入防范等方面,帮助开发者理解如何保护数据库的安全。 9. 数据库连接与JNDI(Java Naming ...

    MySQL 外部XA及其在分布式事务中的应用分析

    在MySQL数据库中,XA事务通过两阶段提交协议(2PC)来协调分布式事务。该协议要求事务资源管理器(通常指数据库实例)在进行全局提交前,先达到一种“准备提交”的状态,并在所有参与方同意后,才能完成事务提交。...

    Distributed Transaction Processing The XA Specification.pdf

    XA规范定义了实现分布事务处理的标准方法,它对多个参与方(如数据库管理系统、事务管理器、应用服务器等)如何协同工作进行了规范,以确保跨多个资源的事务能够以原子的方式提交或回滚。 在XA规范中,关键概念包括...

    WebSphere Portal 6.0数据库迁移到Oracle参考手册

    - **ErrorCodeXaer_rmerr & ErrorCode-3 错误**:通常与 XA 事务有关,需检查 XA 事务配置。 - **Oracle 10G (10.2.0.1) bug**:该版本可能存在某些已知问题,可参考官方文档寻找解决方案。 - **...

    JBOSS数据库配置大全.pdf

    ### JBoss数据库配置详解 #### 一、引言 JBoss AS 4.0是一款流行的开源应用服务器,它默认集成了HypersonicDB作为其内置数据库。然而,在实际开发过程中,开发者可能需要与HypersonicDB之外的其他数据库进行集成。...

Global site tag (gtag.js) - Google Analytics