Kettle (四):kettle连接oracle 12c

2024-05-24 10:58
文章标签 oracle 连接 kettle 12c

本文主要是介绍Kettle (四):kettle连接oracle 12c,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、实现功能

使用kettle连接oracle,从oracle中抽取表或者向oracle写入表。使用ETL工具。

二、环境

1.Kettle8.0
2.Oracle:12c(windows)

三、实现步骤

1.    进入oracle安装目录下lib,拷贝所有ojdbc开头的文件jar包:

...\app\oracle\product\12.2.0\dbhome_1\jdbc\lib


2.复制到kettle安装目录的lib目录下

Program Files\kettle\data-integration\lib

3.删除kettle原有连接oracle的ojdbc14-10.2.0.1.0.jar包,否则会有jar包冲突,无法连接对应版本oracle
 

4.重启kettle

5.配置kettle连接oracle参数

主机:localhost
数据库名称:spark
端口:1521
用户名:sys as sysdba
密码:全局口令

测试成功

四、kettle连接oracle新创建用户spark

1.使用oracle自带sql developer登录管理员用户
用户名:sys,密码:创建的全局密码 
 
2.    创建新用户

create tablespace spark datafile '..\app\oracle\oradata\spark.dbf' size 100M autoextend on;create user spark identified by 密码 default tablespace spark temporary tablespace TEMP;grant dba to spark

3.    Sql developer登录刚刚创建的用户

主机:localhost
数据库名称:spark
端口:1521
用户名:spark
密码:...
角色:默认值

 
4.创建表

create table t_stu(  stuid      number(10)   primary key,  stuname    varchar2(20) not null,  stusex     varchar2(20)  default '男' check(stusex in('男','女'))
);

5.    使用kettle连接

主机:localhost
数据库名称:spark
端口:1521
用户名:spark
密码:对应密码

测试成功~

6.    点击“浏览”,查看oracle数据库信息
 
成功~

这篇关于Kettle (四):kettle连接oracle 12c的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/998210

相关文章

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

Windows Server服务器上配置FileZilla后,FTP连接不上?

《WindowsServer服务器上配置FileZilla后,FTP连接不上?》WindowsServer服务器上配置FileZilla后,FTP连接错误和操作超时的问题,应该如何解决?首先,通过... 目录在Windohttp://www.chinasem.cnws防火墙开启的情况下,遇到的错误如下:无法与

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

Oracle登录时忘记用户名或密码该如何解决

《Oracle登录时忘记用户名或密码该如何解决》:本文主要介绍如何在Oracle12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参... 目录一、忘记账户:二、忘记密码:三、详细情况情况 1:1.1. 登录到数据库1.2. 查看当前用户信息1.

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行