kettle报错 Error occurred while trying to connect to the database 三种可能性分析

如图:

报这个错误有以下几种原因:

1. 电脑没有安装orcal(如果不想安装oracle又想进行oracle远程相关操作,还可以安装oracle运行库:instantclient-basic)

2.没有将oracle安装路径下的jar包拷贝到kettle安装路中lib文件夹下

3.kettle工程中某个转换或者job之前配置过oracle环境,但是后来改其他数据源时(如 mysql/server sql),也有可能会报这个错误

解决方案:

->关闭kettle

->删除工程目录下的DB连接的缓存文件 xxx.kdb,

->打开kettle

->重新配置一下那个有问题的DB连接,然后问题解决