Oracle ALTER会话建议提交?
我的应用程序将自动从故障中恢复。我测试它如下:Oracle ALTER会话建议提交?,oracle,2phase-commit,Oracle,2phase Commit,我的应用程序将自动从故障中恢复。我测试它如下: 启动应用程序 在处理过程中,杀死应用服务器主机(shutdown-r-f) 主机重新启动时,应用程序服务器重新启动(作为windows服务) 应用程序重新启动 应用程序尝试处理,但被Oracle DB中上一个会话中不完整的2阶段提交事务阻止 10到30分钟后,DB解析之前的txn,处理继续正常 我需要它继续以比这更快的速度处理。我的DBA建议我在语句前面加上 ALTER SESSION ADVISE COMMIT; 但他不能向我保证或详细说明这样
ALTER SESSION ADVISE COMMIT;
但他不能向我保证或详细说明这样做可能导致的数据丢失
幸运的是,所讨论的语句只是每隔一秒左右将datetime
值更新为SYSDATE
,因此,如果出现数据损坏,它将持续<1秒,然后被覆盖
但是,我的问题是。上面的陈述到底是做什么的?Oracle在使用时如何解决数据同步问题?您能否澄清“本地”和“远程”数据库在您的场景中的作用 通常情况下,a会执行以下操作