`
hailang370725
  • 浏览: 35628 次
  • 性别: Icon_minigender_1
  • 来自: 潍坊
社区版块
存档分类
最新评论

Kettle连接Oracle rac环境下的数据源

 
阅读更多

最近使用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连接oracle所需jar包

    - Kettle支持复杂的SQL查询,数据预处理,数据清洗,以及与其他数据源的数据整合。 总结,Kettle连接Oracle需要正确的JDBC驱动(如ojdbc.jar),将其置于Kettle的类路径下,并在Kettle的数据库连接设置中正确配置...

    kettle连接oracle的jar包.zip

    当Kettle尝试建立与Oracle的连接时,会查找环境变量或Kettle的lib目录下对应的JDBC驱动。"连接oracle的jar包"就是这个关键组件,确保正确添加到Kettle的类路径中,Kettle才能识别并使用Oracle数据库。 在实际操作中...

    kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议.rar

    Kettle是一款流行的开源ETL工具,由Pentaho公司开发,它允许用户从多种数据源抽取数据,并进行处理后再加载到其他目标系统。Oracle 12c则是一款先进的企业级关系型数据库管理系统,广泛应用于大型企业的数据存储和...

    kettle支持oracle12c

    Kettle,也称为Spoon,是一款强大的ETL(提取、转换、加载)工具,它允许用户从各种数据源抽取数据,进行转换,并加载到目标系统中。Oracle 12c是Oracle公司发布的第十二个主要版本的数据库管理系统,提供了一系列新...

    Kettle链接Oracle12c数据库驱动

    Kettle链接Oracle数据库比较坑,为试了很多驱动都不能正常驱动,一会报没有发现驱动,一会报字符集问题,我找我们公司大佬要了一个驱动,直接可以驱动起来,特此分享! 备注:解压jdbc压缩文件,将里面所有的jar...

    KETTLE oracle驱动

    Oracle驱动在Kettle中扮演着至关重要的角色,因为它使得Kettle能够连接到Oracle数据库,执行SQL查询,读取、写入或更新数据库中的数据。 Oracle驱动是Oracle数据库与Java应用程序之间的桥梁,它实现了Java Database...

    kettle 从oracle数据库导数据到hive 表

    ### Kettle 从 Oracle 数据库导数据到 Hive 表 #### 背景与目的 在企业级数据处理场景中,随着大数据技术的发展,越来越多的企业选择将原有的关系型数据库(如 Oracle)中的数据迁移到基于 Hadoop 生态系统的数据...

    Kettle连接Oracle、Mysql驱动包

    Kettle支持多种数据源和目标,使得数据处理变得灵活且高效。例如,你可以从Oracle数据库提取数据,进行一系列的数据转换操作,然后加载到MySQL数据库,或者将MySQL中的数据同步到Oracle,以满足跨系统数据交换的需求...

    Kettle链接Oracle12c数据库

    Kettle9 jdbc连接Oracle12c驱动,网上找了好多都不能用最后整合了datagrip里的jdbc 最终版本,亲测可用。 解压jdbc压缩文件,将里面所有的jar文件拷贝到Kettle目录的lib目录,重启Kettle即可

    kettle连接需要的jar包.rar

    在实际的数据集成项目中,根据具体的数据源和目标,选择正确的JDBC驱动并配置相应的数据库连接参数,是Kettle成功执行ETL流程的基础。因此,这个压缩包提供的JAR文件是一个宝贵的资源,能够帮助Kettle用户快速、方便...

    使用kettle转换oracle与 mysql的表数据

    Kettle,又称为Pentaho Data Integration(PDI),是一个强大的ETL(提取、转换、加载)工具,能够有效地处理不同数据源之间的数据迁移和转换。在这个场景中,我们将探讨如何使用Kettle来实现Oracle数据库与MySQL...

    kettle7连接oracle mssql的java驱动

    它允许用户从多种数据源抽取数据,进行清洗、转换和加载到不同的目标系统。在本案例中,我们将探讨如何在Kettle 7中配置连接到Oracle和Microsoft SQL Server数据库的Java驱动。 首先,我们需要了解Oracle和MSSQL的...

    kettle连接oracle11的jar包,ojdbc7.jar

    总结来说,Kettle连接Oracle 11g数据库主要依赖于正确的JDBC驱动(如ojdbc7.jar),将其置于Kettle的类路径下,并在Kettle环境中配置相应的数据库连接参数。通过这种方式,用户可以充分利用Kettle的强大功能来管理和...

    kettle连接Oracle报错

    kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 报错信息 错误连接数据库 [aaa] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to ...

    kettle oracle批量加载-Oracle Bulk Loader

    kettle快速加载到oracle之oracle批量加载-Oracle Bulk Loader

    kettle 连接 clickhouse数据库

    2. **创建数据库连接**:在Kettle的数据源管理中,选择“New”创建一个新的数据库连接。在弹出的窗口中,选择“Other”作为数据库类型,然后在“Database type”字段中输入“ClickHouse”。 3. **配置连接参数**:...

    kettle oracle循环分页迁移数据的完整例子,生成txt后FTP上传到远程服务器

    1. **Kettle(Pentaho Data Integration,PDI)**:Kettle是一款开源的数据集成工具,用于ETL(Extract, Transform, Load)过程,即从各种数据源抽取数据,转换处理后加载到目标系统。它提供了一个图形化的工作台,...

    Kettle生成1亿条数据导入oracle

    【标题】"Kettle生成1亿条数据导入Oracle"是一个关于使用开源ETL工具Kettle进行大数据处理的实践案例。Kettle,又称Pentaho Data Integration(PDI),是一款强大的数据转换和集成工具,能够有效地处理和转换大量...

    用于kettle连接sap

    Kettle是一款开源的数据集成工具,它允许用户从各种数据源抽取、转换并加载数据。而SAP是全球知名的企业资源规划(ERP)软件,SAP系统的集成在许多企业中都是必要的。 描述中提到的“包括sapjco3.dll,sapjco3.jar...

    ETL工具kettle7.1的oracle和mysql驱动

    其中oracle驱动能同时访问oracle 11g和oracle 12c两种版本,亲测试有效。

Global site tag (gtag.js) - Google Analytics