绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
GS-01500 -- GS-01599-GS-01500 -- GS-01510
2020-01-09 16:20:11

GS-01500:Doing work in a local transaction

错误原因:不能在本地事务中开启XA事务。

解决办法:请确保开启XA事务之前提交本XA事务使用的连接上的本地事务。

GS-01501:Timeout when waiting for the transaction branch to be available

错误原因:等待事务分支可用时超时 。

解决办法:请确保传给数据库的超时时间符合预期要求。

GS-01502:Specified branch does not exists

错误原因:XA事务分支不存在。

解决办法:请确保传给数据库的事务ID正确。

GS-01503:Other resource manager error

错误原因:资源管理器出错。

解决办法:根据报错信息进行处理。

GS-01504:Branch is read only

错误原因:事务分支处于只读状态。

解决办法:请确保使用XA接口的业务代码逻辑正确,使用接口gsc_xa_start和gsc_xa_end时未对数据进行修改。

GS-01505:Invalid global transaction ID, %s

错误原因:XA事务ID。

解决办法:请确认XA事务ID合法且XA事务存在。

GS-01506:Duplicate global transaction ID

错误原因:重复的全局事务ID。

解决办法:请确认全局事务ID。

GS-01507:Invalid global transaction timing

错误原因:XA接口调用得顺序不对。

解决办法:请确认调用XA接口顺序正确。

GS-01509:Unsure if specified branch exists when database in background rollback

错误原因:数据库后滚阶段(数据库的一种恢复状态,表示数据库还没有完全恢复)无法确定指定的XA事务是否存在。

解决办法:数据库后滚阶段完成了再尝试结束XA事务。

GS-01510:Resource manager doing work outside global transaction

错误原因:不允许在调用XA_START之前,调用savepoint或者设置了事务隔离级别。

解决办法:在调用XA_START之前,确保没有调用savepoint或者设置事务隔离级别。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~