【发布时间】:2017-06-09 02:19:01
【问题描述】:
我使用两个节点oracle RAC,我使用一个进度连接到数据库来做一些数据写入,同时插入100行我做一个提交。我使用会话故障转移的客户端 TAF 配置。 所以如果节点1故障转移,我只插入50行不执行提交,当它自动转移到节点2时,我插入的所有数据都会丢失或者会在节点2中再次插入,所以会不会关注应用的进度呢? 感谢您的帮助。
【问题讨论】:
标签: oracle
我使用两个节点oracle RAC,我使用一个进度连接到数据库来做一些数据写入,同时插入100行我做一个提交。我使用会话故障转移的客户端 TAF 配置。 所以如果节点1故障转移,我只插入50行不执行提交,当它自动转移到节点2时,我插入的所有数据都会丢失或者会在节点2中再次插入,所以会不会关注应用的进度呢? 感谢您的帮助。
【问题讨论】:
标签: oracle
所有事务语句(插入、更新、删除)的所有数据都将回滚。您必须在源代码中配置,如果发生故障,则检查与其他可用节点的连接并从代码重新触发插入过程。如果在源代码中配置,应用程序将不受影响。
【讨论】: