JDBC方式连接KETTLE运行定时任务报错解决

在使用Kettle 7.1进行定时任务时遇到数据库连接错误,具体表现为使用Oracle Driver时找不到ocijdbc10.jar。尝试更换不同版本的ojdbc jar包,如ojdbc5.jar和ojdbc10.jar,但问题未解决。最终发现Oracle 11g应使用ojdbc6.jar,替换后问题得到解决。关键在于选择正确的数据库驱动包,并注意错误信息中的提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天测试KETTLE定时任务时报错

D:\software\kettle7.1>Kitchen.bat -file="D:\software\kettle7.1\xuzhe_test_resault\多表同步(从EXCEL表中获取表名).kjb"
DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk1.8.0_131\bin\java.exe

D:\software\kettle7.1>"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe"  "-Xmx512m" "-XX:MaxPermSize=256m" "-Djava.library.path=libswt\win64" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "
-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-5.4.0.1-130.jar -lib ..\libswt\win64  -main org.pentaho.di.k
itchen.Kitchen -file "D:\software\kettle7.1\xuzhe_test_resault\多表同步(从EXCEL表中获取表名).kjb"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
2022/01/04 11:38:34 - Kitchen - Start of run.
2022/01/04 11:39:24 - 多表同步从EXCEL表中获取表名 - 开始执行任务
2022/01/04 11:39:24 - 多表同步从EXCEL表中获取表名 - ERROR (version 1.0.0, build 1 from 2015-07-31 09.59.35 by chenrh) : A serious error occurred during job execution:
2022/01/04 11:39:24 - 多表同步从EXCEL表中获取表名 - Error occurred while trying to connect to the database
2022/01/04 11:39:24 - 多表同步从EXCEL表中获取表名 -
2022/01/04 11:39:24 - 多表同步从EXCEL表中获取表名 - Error conne
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白日梦83

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值