使用Kettle5.2从SQLServer7.0同步到Oracle11g 因SQLServer含image字段,同步出现错误

发布于 2021-11-28 17:38:14 字数 2067 浏览 810 评论 4

使用Kettle5.2从SQLServer7.0同步到Oracle11g   因SQLServer含image字段,同步出现错误。Oracle对应的是Blob字段。

错误描述如下所示:

Couldn't get row from result set
 at java.lang.Thread.run (Thread.java:619)
 at org.pentaho.di.trans.step.RunThread.run (RunThread.java:62)
 at org.pentaho.di.trans.steps.tableinput.TableInput.processRow (TableInput.java:138)
 at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery (TableInput.java:247)
 at org.pentaho.di.core.database.Database.getRow (Database.java:2356)
 at org.pentaho.di.core.database.Database.getRow (Database.java:2380)
 at org.pentaho.di.core.database.Database.getRow (Database.java:2402)
 at org.pentaho.di.core.database.DatabaseMeta.getValueFromResultSet (DatabaseMeta.java:2852)
 at org.pentaho.di.core.database.BaseDatabaseMeta.getValueFromResultSet (BaseDatabaseMeta.java:2086)
 at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet (ValueMetaBase.java:4712)
 at sun.jdbc.odbc.JdbcOdbcResultSet.getBlob (JdbcOdbcResultSet.java:4386)

	at org.pentaho.di.core.database.Database.getRow(Database.java:2410)
	at org.pentaho.di.core.database.Database.getRow(Database.java:2380)
	at org.pentaho.di.core.database.Database.getRow(Database.java:2356)
	at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:247)
	at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:138)
	at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.UnsupportedOperationException
	at sun.jdbc.odbc.JdbcOdbcResultSet.getBlob(JdbcOdbcResultSet.java:4386)
	at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet(ValueMetaBase.java:4712)
	at org.pentaho.di.core.database.BaseDatabaseMeta.getValueFromResultSet(BaseDatabaseMeta.java:2086)
	at org.pentaho.di.core.database.DatabaseMeta.getValueFromResultSet(DatabaseMeta.java:2852)
	at org.pentaho.di.core.database.Database.getRow(Database.java:2402)
	... 6 more



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

酒几许 2021-12-01 10:25:47

可能大家遇到的问题不一样,我出现这个问题是因为,先使用的ODBC连接的SQL Server,后续改为Native (JDBC),就不再出现这个问题了。Oracle肯定是使用Blob字段接收的。

冷清清 2021-12-01 09:27:54

怎么解决的,求说明

晚风撩人 2021-11-30 14:21:42

怎么解决的,求说明

拥有 2021-11-29 20:50:49

问题已解决,做相应转化即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文