最近使用Kettle在进行Oracle Rac环境下的数据集成。但是在使用kettle的数据库连接进行配置的时候,却发现怎么也不能连接到数据库。查询资料后发现,原来jdbc在连接rac数据源的时候,好像因为sid与数据库服务名称的不一致,导致只有通过变通的Url的方式连接才能正确连接。
具体的做法如下:
在配置kettle数据库连接信息的时候按照以下步骤,便可以正常的访问的rac数据源了。
比如我要连接的数据库服务器IP为192.168.2.238,端口号是1521,sid是dci,那么这样进行配置即可。
1、不要填写主机名
2、数据库名写如下连接字符串:
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.238)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = dci)))
3、端口号写:-1
Ok,这样配置过后,终于正确到连接到oracle的rac环境下的数据源了。
相关推荐
- Kettle支持复杂的SQL查询,数据预处理,数据清洗,以及与其他数据源的数据整合。 总结,Kettle连接Oracle需要正确的JDBC驱动(如ojdbc.jar),将其置于Kettle的类路径下,并在Kettle的数据库连接设置中正确配置...
当Kettle尝试建立与Oracle的连接时,会查找环境变量或Kettle的lib目录下对应的JDBC驱动。"连接oracle的jar包"就是这个关键组件,确保正确添加到Kettle的类路径中,Kettle才能识别并使用Oracle数据库。 在实际操作中...
Kettle是一款流行的开源ETL工具,由Pentaho公司开发,它允许用户从多种数据源抽取数据,并进行处理后再加载到其他目标系统。Oracle 12c则是一款先进的企业级关系型数据库管理系统,广泛应用于大型企业的数据存储和...
Kettle,也称为Spoon,是一款强大的ETL(提取、转换、加载)工具,它允许用户从各种数据源抽取数据,进行转换,并加载到目标系统中。Oracle 12c是Oracle公司发布的第十二个主要版本的数据库管理系统,提供了一系列新...
Kettle链接Oracle数据库比较坑,为试了很多驱动都不能正常驱动,一会报没有发现驱动,一会报字符集问题,我找我们公司大佬要了一个驱动,直接可以驱动起来,特此分享! 备注:解压jdbc压缩文件,将里面所有的jar...
Oracle驱动在Kettle中扮演着至关重要的角色,因为它使得Kettle能够连接到Oracle数据库,执行SQL查询,读取、写入或更新数据库中的数据。 Oracle驱动是Oracle数据库与Java应用程序之间的桥梁,它实现了Java Database...
### Kettle 从 Oracle 数据库导数据到 Hive 表 #### 背景与目的 在企业级数据处理场景中,随着大数据技术的发展,越来越多的企业选择将原有的关系型数据库(如 Oracle)中的数据迁移到基于 Hadoop 生态系统的数据...
Kettle支持多种数据源和目标,使得数据处理变得灵活且高效。例如,你可以从Oracle数据库提取数据,进行一系列的数据转换操作,然后加载到MySQL数据库,或者将MySQL中的数据同步到Oracle,以满足跨系统数据交换的需求...
Kettle9 jdbc连接Oracle12c驱动,网上找了好多都不能用最后整合了datagrip里的jdbc 最终版本,亲测可用。 解压jdbc压缩文件,将里面所有的jar文件拷贝到Kettle目录的lib目录,重启Kettle即可
在实际的数据集成项目中,根据具体的数据源和目标,选择正确的JDBC驱动并配置相应的数据库连接参数,是Kettle成功执行ETL流程的基础。因此,这个压缩包提供的JAR文件是一个宝贵的资源,能够帮助Kettle用户快速、方便...
Kettle,又称为Pentaho Data Integration(PDI),是一个强大的ETL(提取、转换、加载)工具,能够有效地处理不同数据源之间的数据迁移和转换。在这个场景中,我们将探讨如何使用Kettle来实现Oracle数据库与MySQL...
它允许用户从多种数据源抽取数据,进行清洗、转换和加载到不同的目标系统。在本案例中,我们将探讨如何在Kettle 7中配置连接到Oracle和Microsoft SQL Server数据库的Java驱动。 首先,我们需要了解Oracle和MSSQL的...
总结来说,Kettle连接Oracle 11g数据库主要依赖于正确的JDBC驱动(如ojdbc7.jar),将其置于Kettle的类路径下,并在Kettle环境中配置相应的数据库连接参数。通过这种方式,用户可以充分利用Kettle的强大功能来管理和...
kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 报错信息 错误连接数据库 [aaa] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to ...
kettle快速加载到oracle之oracle批量加载-Oracle Bulk Loader
2. **创建数据库连接**:在Kettle的数据源管理中,选择“New”创建一个新的数据库连接。在弹出的窗口中,选择“Other”作为数据库类型,然后在“Database type”字段中输入“ClickHouse”。 3. **配置连接参数**:...
1. **Kettle(Pentaho Data Integration,PDI)**:Kettle是一款开源的数据集成工具,用于ETL(Extract, Transform, Load)过程,即从各种数据源抽取数据,转换处理后加载到目标系统。它提供了一个图形化的工作台,...
【标题】"Kettle生成1亿条数据导入Oracle"是一个关于使用开源ETL工具Kettle进行大数据处理的实践案例。Kettle,又称Pentaho Data Integration(PDI),是一款强大的数据转换和集成工具,能够有效地处理和转换大量...
Kettle是一款开源的数据集成工具,它允许用户从各种数据源抽取、转换并加载数据。而SAP是全球知名的企业资源规划(ERP)软件,SAP系统的集成在许多企业中都是必要的。 描述中提到的“包括sapjco3.dll,sapjco3.jar...
其中oracle驱动能同时访问oracle 11g和oracle 12c两种版本,亲测试有效。