一、下载spoon包和驱动mysql
能够去spoon官网下载须要的spoon版本sql
官网 :http://kettle.pentaho.org/数据库
下载的最新版本的kettle是:pdi-ce-7.1.0.0-12oracle
官方入门文档 :https://wiki.pentaho.com/display/EAI/Getting+Started测试
我所使用的spoon包,包括spoon7.一、Mysql驱动和Oracle驱动,连接:https://pan.baidu.com/s/16Q-iUNB7qGU0xlKbGTw-vg 提取码:q9h5spa
若是本身本地已安装Oracle数据库或者oracle客户端,能够使用其自带的Oracle驱动,在目录 ..\product\11.2.0\dbhome_1\jdbc\lib 下的全部ojdbc开头的jar包。.net
二、数据库链接配置3d
1).把驱动包放在spoon包的lib文件夹下。对象
2).双击spoon.bat打开spoon主页面。blog
3).点击左上角'文件',新建一个转换,配置数据链接(以mysql数据库为例)。
4).选择左侧工做区的‘主对象树’,选择DB链接,右击选择新建,输入配置信息;
若是数据库在本地,主机名可写localhost,若是不在本地要写数据库所在主机ip。
三、点击测试,出现下面的弹框,则说明配置正确
Oracle数据库链接可参考如下配置:
问题:点击测试,连接失败
若是报错:Driver class’sun.jdbc.odbc.JdbcOdbcDriver’ could not be found,make sure the sun.jdbc.odbc.JdbcOdbcDriver,则说明为找不到对应数据库的驱动,或者驱动版本与spoon版本不匹配,要确保安装的驱动版本匹配,且放在正确的目录下。
若是报错:Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)The Network Adapter could not establish the connection,则颇有能够是配置信息不正确,
若连接信息都正确,若是是本地数据库,检查数据库服务是否启动,若是数据库不在本地,则用ping命令尝试数据库是否能够访问。