1、先点击Cancel进入kettle主界面
2、
依次FILE --NEW--JOB OR TRANSFORMATION,
 
在transformation页面下,点击左边的【Main Tree】【主对象树】,双击【DB连接】,进行
数据库连接配置
插播我的kettle配置:
我的版本是kettle4.4
环境变量设置:KETTLE_HOME    F:\Tools\Kettle4.4\data-integration                                     
 Path    % KETTLE_HOME%        
首先找到
Kettle 的主程序启动方式:运行 data-integration\Spoon.bat。
Kettle 默认不带 Oracle 驱动。于是我把 Oracle 的 JDBC 驱动 ojdbc14.jar/ojdbc14_g/ojdbc14dms/ojdbc14dms_g.jar 放到了 Kettle 的目录data-integration\libext\JDBC
3、先说一下我遇到的错误
错误连接数据库 [orcl] : org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database
 
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
Io 异常: The Network Adapter could not establish the connection
 
 
org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database
 
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
Io 异常: The Network Adapter could not establish the connection
4、解决:
  --1、connection name:orcl【这个是我的数据库名,连接时我也用这个名字,DB名字也是这个】
  --2、Host-name:说实话,我重装系统之后还真没注意主机名是什么,我是在
       E:\oracle\product\10.2.0\db_1\network\ADMIN中的tnsnames.ora中查到的,
 ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = john-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =orcl)
    )
  )
端口号写1521
Username和password 就是我连接oracle的用户名和密码,
   --3、connection type
:oracle
  
--4、access:native(jdbc) 
 
点击test按钮,终于连接成功了!
 
 
 
 
							
		 
						
		加载中,请稍候......