西班牙
斯潘4
请注意,这是固定的FME服务器2013和更新。本文仅适用于2012及更高版本。
在fme中使用oracle writer时,有时引擎会锁定一个表,而不允许对来自其他oracle会话的表执行其他数据操作语言(dml)语句。显然,这不是一个理想的情况。
在fme服务器的实例中,需要重新启动引擎以释放表上的锁。基本上,在翻译完成时不会发出提交。这是为了在写入数据库时,如果只有部分翻译成功,则允许回滚。
解决方法是在writer上运行一个语句“sql statement to execute after translation”。下面是一个特别的陈述:
'开始dbms_wm.gotoworkspace('live');结束;'
这实际上调用了一个“隐式提交”,它将导致释放表上的锁。
?2019安全亚搏在线软件公司|合法的