2015-09-04 68 views
2

我正在运行Pentaho Kettle转换,以插入并更新Kettle使用ODBC连接到的Oracle 11g数据库。当我运行转换(或编辑任何数据库的步骤)我得到以下信息:关闭水壶中的批处理?

警告:与批量处理组合错误处理不完全支持,因为驱动程序的限制使用的数据库。请谨慎行事,风险自负。

由于我不想继续如果需要谨慎,我不能更改驱动程序我想我更好地转向批处理。我怎么做?

+0

您是否正在使用表输出转换? – DUnkn0wn1

+0

是的,我正在使用表输出,以及插入/更新。 – Anders

回答

2

这是步骤配置“使用批处理模式”中的复选框。如果您没有在特定步骤中看到复选框,那么它就不相关。

但是,您为什么使用ODBC?批处理模式在使用oracle的jdbc驱动程序时正常工作。一般来说,批处理模式只是MySQL的一个问题,只有特定的驱动程序版本(这就是为什么它是一个警告)

+0

感谢您的回答!有一个复选框,但它是灰色和未选中的。我想这意味着批处理模式被禁用,但为什么我会收到警告?我正在使用ODBC,因为我无法使JDBC工作,也许我应该问一个关于这个问题...... – Anders

+0

是的,同意这个警告也许是矫枉过正。也许它应该说明为什么它禁用了复选框。 – Codek

+0

“谨慎行事,风险自担”。让我相信我正在使用批处理模式,但显然我不是? – Anders

相关问题