【错误处理】【Kettle】ORA-01013 user req
2020-04-15 本文已影响0人
及未来
问题背景
在 Kettle 的【表输入】模块,编写了复杂的SQL语句,虽然在数据库中正常执行,数据量和查询时间都不大,但就是会出现
ORA-01013 user requested cancel of current operation 用户取消当前操作
这个一般认为是超时的错误。
解决方法
- 简化SQL
我将那段复杂的SQL语句改为视图,这样原先复杂的SQL就不会出现在Kettle中了。我个人认为是Kettle无法执行一些复杂的SQL语句
-
升级Kettle
出现问题的Kettle版本确实太低了(5.1),可以考虑升级 Kettle ,看新版本是否修补好该BUG。