做分布式事务时连接到oracle数据库报错,MSSQL是可行的

lunhuifengzheng 2011-09-28 05:28:14
用TransactionScope时,连接到oracle。报如下错误
ORA-00161: 事务处理的分支长度 82 非法 (允许的最大长度为 64)\0
请教解决方法,网上说的那些都试过了没用。
PS:我的数据库是:oracle 10g
谢谢!
...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lunhuifengzheng 2011-09-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 java3344520 的回复:]
试试
http://www.cnblogs.com/ewyb/archive/2010/04/20/1716057.html
[/Quote]

谢谢LS这位仁兄的回答,前提是在我不改数据库的版本下
lunhuifengzheng 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tianlesoftware 的回复:]
[oracle@dave ~]$ oerr ora 161
00161, 00000, "transaction branch length %s is illegal (maximum allowed %s)"
// *Cause: An external transaction branch ID with a length either too large
// o……
[/Quote]
谢谢版主的回复,也期待有更好的答案
Dave 2011-09-28
  • 打赏
  • 举报
回复


[oracle@dave ~]$ oerr ora 161
00161, 00000, "transaction branch length %s is illegal (maximum allowed %s)"
// *Cause: An external transaction branch ID with a length either too large
// or 0 was passed in.
// *Action: Report the problem to your external transaction coordinator
// vendor.


Oracle 和MSSQL 是不一样的。 这个没啥好说的,修改代码吧。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧