spoon(kettle)基本配置(連接Mysql和Oracle)


spoon(kettle)基本配置(連接Mysql和Oracle)
1、下載spoon包和驅動
  可以去spoon官網下載需要的spoon版本
  官網 :http://kettle.pentaho.org/
  下載的最新版本的kettle是:pdi-ce-7.1.0.0-12
  官方入門文檔 :https://wiki.pentaho.com/display/EAI/Getting+Started

  我所使用的spoon包,包括spoon7.1、Mysql驅動和Oracle驅動,鏈接:https://pan.baidu.com/s/16Q-iUNB7qGU0xlKbGTw-vg 提取碼:q9h5

  如果自己本地已安裝Oracle數據庫或者oracle客戶端,可以使用其自帶的Oracle驅動,在目錄 ..\product\11.2.0\dbhome_1\jdbc\lib 下的所有ojdbc開頭的jar包。

2、數據庫連接配置

  1).把驅動包放在spoon包的lib文件夾下。

  2).雙擊spoon.bat打開spoon主頁面。

  3).點擊左上角'文件',新建一個轉換,配置數據連接(以mysql數據庫為例)。

  4).選擇左側工作區的‘主對象樹’,選擇DB連接,右擊選擇新建,輸入配置信息;

  如果數據庫在本地,主機名可寫localhost,如果不在本地要寫數據庫所在主機ip。

  
3、點擊測試,出現下面的彈框,則說明配置正確 

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命令嘗試數據庫是否可以訪問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM