一、下載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命令嘗試數據庫是否能夠訪問。