【发布时间】:2012-01-09 15:51:04
【问题描述】:
我想将不同机器上的记录从一个数据库移动到另一个数据库。记录应该从第一个数据库中删除并自动插入到第二个数据库中。
我们可以使用 xa 吗? 我相信 xa 使用 2 阶段提交算法,这需要资源上的阻塞锁
目标数据库是一个 EIS 数据库,所以它应该被锁定最少的时间。
【问题讨论】:
-
“长时间运行”是什么意思?小时 ?天?
-
都是oracle数据库吗?如果是这样,使用 dblink 可能是一种选择。此连接将在您的数据库层内。这可以通过过程或 plsql 调用。
标签: java transactions distributed-transactions