Oracle DB中提交点强度参数的影响是什么?

Oracle DB中提交点强度参数的影响是什么?,oracle,commit,Oracle,Commit,根据Oracle文档,提交点强度是决定分布式事务提交影响的参数?我的应用程序中有2个数据库节点,两个节点的提交点强度都设置为1。如果我从一个节点为存在于两个节点中的表启动事务(通过同义词)。如果另一个节点未能提交数据,事务会发生什么情况?首先:提交点强度不是决定分布式事务提交影响的参数。他们说: 它指定一个值,该值确定分布式事务中的提交点站点。事务中COMMIT\u POINT\u STRENGTH值最高的节点将是提交点站点。 [...] 提交点站点存储有关事务状态的信息。分布式事务中的其他计算

根据Oracle文档,提交点强度是决定分布式事务提交影响的参数?我的应用程序中有2个数据库节点,两个节点的提交点强度都设置为1。如果我从一个节点为存在于两个节点中的表启动事务(通过同义词)。如果另一个节点未能提交数据,事务会发生什么情况?

首先:提交点强度不是决定分布式事务提交影响的参数。他们说:

它指定一个值,该值确定分布式事务中的提交点站点。事务中
COMMIT\u POINT\u STRENGTH
值最高的节点将是提交点站点。 [...] 提交点站点存储有关事务状态的信息。分布式事务中的其他计算机在Oracle的两阶段提交过程中需要此信息,因此希望机器始终可用作提交点站点


因此,假设节点之间的通信完好无损,那么您的问题“如果其他节点未能提交数据,事务会发生什么情况?”独立于
COMMIT\u POINT\u STRENGTH
并遵循Oracle的两阶段提交:事务在两个节点上回滚

您可能会更幸运地问这个问题。