Kettle 链接oracle

我的ETL版本为6.0

oracle版本为11.2.0

报错如下:

Driver class ‘oracle.jdbc.driver.OracleDriver‘ could not be found, make sure the ‘Oracle‘ driver (jar file) is

installed.
oracle.jdbc.driver.OracleDriver

原因是没有找到oracle的驱动jar文件。

找到oracle的安装目录搜索关键字:ojdbc

我的机器目录如下:我安装的oracle版本是11.2.0

C:\oracle\product\11.2.0\client_1\jdbc\lib\

把ojdbc6.jar文件复制到ETL的lib目录下即可。

然后重启ETL:再次链接 成功!

下图是ETL4.0的截图:

时间: 2024-10-10 01:22:52

Kettle 链接oracle的相关文章

Kettle连接Oracle 12c

安装Oracle我用的是Win10 64位,官网下载64位 Oracle 12c,两个文件.解压第一个文件之后安装,但是安装到一半错误,提示缺失文件.后来发现原来两个文件要单独解压,解压后根据目录合并在一起.再次安装,安装到88%卡住不动了.我以为安装又失败了,就关了,但是发现可以用,就这么用吧. 创建用户Oracle数据库分为CDB和PDB,他们之间的关系,想了解可以查相关资料,不在此详述.简单来说CDB是一个数据库容器,PDB是可插拔数据库.默认登陆为CDB,只能创建COMMON用户.COM

关于vs2008使用oracleclient链接oracle数据库报报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用

用vs2008链接oracle数据库出现问题,报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用,从网上找了好久方法,有两种oracle客户端文件权限,和运行vs2008以管理员身份,这些都试过了没有用,查了好久还是没有解决问题,只好换一种方式链接oracle数据了. 我使用的是ODAC方式链接oracle数据库,这样就不需要安装oracle客户端了,我的操作步骤如下: 1.从[url=http://download.oracle.com/otn/other/ole-oo

.Net项目中通过ODAC方式链接Oracle数据库相关配置

.Net项目中通过ODAC方式链接Oracle数据库相关配置 一.开发环境 1.关于ODAC的链接方式 ODAC 直接使用 Oracle 调用接口 (OCI). OCI 是一种允许应用程序开发人员使用第三方开发语言存取Oracle数据服务器的过程或函数以及控制所有的SQL语句执行状态的应用程序接口. 2.使用ODAC方式的优点 使用ODAC的Net选项而无需在客户机上安装Oracle客户端来连接到Oracle.在这种情况下,ODAC仅需要TCP/IP协议的支持,从而可以创建真正的.最小的数据库应

Kettle连接oracle报错--kettle学习

软硬件环境:kettle6.1/oracle11gR2/windows7/redhatlinux           时间:2016/7/28 问题描述: 在kettle第一次连接本机oracle的时候,总是报错,提示"确保安装好jar包",自己就换了一个远程上的linux_oracle,还是提示相同的问题 问题解决: 上网搜索"kettle连接oracle数据库",搜索出来的第一条就是这个问题的解决方法,描述如下: 这是针对oracle10g来说的解决方法,底下有

Jython中链接Oracle数据库

实际操作环境为:Eclipse+Pydev中使用Jython链接Oracle数据库.方法有二,如下所示.(注意:将要使用的.jar文件路径加入系统变量classpath中) 一: Note:使用ojdbc.jar库 from oracle.jdbc.driver import OracleDriver from java.sql import DriverManager def connect(host , port , sid , user , password): driver = Orac

Java JDBC链接Oracle数据库

package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql

oracle数据库登录连接很慢;kettle连接oracle 报 IO 错误,socket time out 问题解决记录

问题描述: 1:oracle数据库连接登陆时突然变得很慢:sqldeveloper链接数据库很慢: 2:Kettle-spoon etl程序访问数据库,任务执行时报 :数据库连接 IO错误 :Socket Time Out 错误. 解决: 1:lsnrctl status 用命令查看oracle监听状态:命令执行后,过许久才显示结果(正常很快显示): 2:分析是不是监听日志太大了.从上命令的呈现结果中找到日志路径: Listener Parameter File   /u01/app/oracl

kettle连接oracle数据库报错,ORA-12505

报错信息: Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 解决方法: (DESCRIPTION = (ADDRE

简单地java链接oracle数据库

简单地模拟了银行账户之间相互转账的功能,该项目在java代码中分为了4个包 1.调用数据库的存储过程 import java.sql.CallableStatement; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import entity.UserInfo; import util.DBUtil;