Marklogic跨数据库保存

时间:2014-11-25 15:11:01

标签: marklogic

我有一个调度程序脚本在一个数据库(DUMMY1)上运行,并希望将输出XML保存到另一个数据库(DUMMY2)。两个数据库都在同一台服务器上。我收到错误' XDMP-PLACEKEYSLOCKING'这样做。

您能帮忙了解如何解决此问题吗?我做错了吗?

1 个答案:

答案 0 :(得分:2)

错误代码XDMP-PLACEKEYSLOCKING"快速锁定不能与地方键一起使用"意味着对xdmp:document-insert的调用使用可选的$forest-ids as xs:unsignedLong*参数,并且目标数据库配置为使用快速锁定。快速锁定通常很好,因此我会从$forest-ids中删除xdmp:document-insert参数。这意味着数据库将决定使用哪个森林,而这通常是您想要的。

另一个选项是更改数据库配置以使用严格锁定。