【发布时间】:2015-05-18 20:24:14
【问题描述】:
我们最近从 MSSQL 迁移到 Oracle 11g,并且对此完全陌生。有人能告诉我如何在 Oracle 上启用 XA 事务吗?从我收集的信息来看,我认为我需要运行 initjvm.sql 和 initxa.sql 但我并不完全确定。有没有办法通过企业管理器做到这一点?另外,XA 驱动程序类叫什么?是 oracle.jdbc.xa.client.OracleXADatasource 吗?
【问题讨论】:
我们最近从 MSSQL 迁移到 Oracle 11g,并且对此完全陌生。有人能告诉我如何在 Oracle 上启用 XA 事务吗?从我收集的信息来看,我认为我需要运行 initjvm.sql 和 initxa.sql 但我并不完全确定。有没有办法通过企业管理器做到这一点?另外,XA 驱动程序类叫什么?是 oracle.jdbc.xa.client.OracleXADatasource 吗?
【问题讨论】:
阅读这篇 Oracle 官方文章:
https://community.oracle.com/thread/920935
还有这个:
http://www.orafaq.com/wiki/XA_FAQ
还有。您必须以 sysdba 身份执行 $ORACLE_HOME/rdbms/admin/xaview.sql 才能创建与 XA 相关的视图。
也许,Metalink 注释:Retail Integration Bus Distributed XA Transaction-467466.1 所需的授权会有所帮助。
【讨论】: