Kettle 5.4 SQL2Oracle简单实例
2015-09-16 19:07
387 查看
数据迁移,SQL2Oralce,SqlServer向Oracle迁移的简单实例。
后续可能,只能说可能会有带业务逻辑的迁移。
第一步:下载和API
http://community.pentaho.com/projects/data-integration/
第二步:解压可用
第三步:把Ojdbc14.jar拷贝到你的程序下面的lib文件夹,要不会爆出找不到Jar包。
注意整体目录尽量避免符号和中文。
第四部:打开程序。
第五步:建立DB连接Oracle的。
第六步:建立SQLserver连接。
第七步:核心对象——输入——表输入
第八步:双击表输入,填写执行sql。我这里是默认的全表。大家可以写自己的逻辑。
其中数据库连接选刚 刚建立的SqlServer连接:SQL。
第九步:核心对象——转换——字段选择
点击获取选择的字段,然后“清除并增加所有”,(也可根据自己需要选择其他的)
第十步:核心对象——输出——表输出。
双击表输出。
数据库连接:刚才建立的oracle连接,名字就叫oracle
目标模式:就是你想把数据搞到oracle的哪个用户理
目标表,不解释
打勾“指定数据库字段”,然后到下面的选项卡:数据库字段。
第十一步:点击获取地段——“清除并增加所有”。
然后输入字段映射。点确定。
第十二步:把三个对象如下图连接起来
分别是:SQLServer——表输出——Oracle
第十三步:点左上角的启动,点启动。
最后结果:
数据库就不展示了 ,有些不太方便。希望对大家有用。
后续可能,只能说可能会有带业务逻辑的迁移。
第一步:下载和API
http://community.pentaho.com/projects/data-integration/
第二步:解压可用
第三步:把Ojdbc14.jar拷贝到你的程序下面的lib文件夹,要不会爆出找不到Jar包。
注意整体目录尽量避免符号和中文。
第四部:打开程序。
第五步:建立DB连接Oracle的。
第六步:建立SQLserver连接。
第七步:核心对象——输入——表输入
第八步:双击表输入,填写执行sql。我这里是默认的全表。大家可以写自己的逻辑。
其中数据库连接选刚 刚建立的SqlServer连接:SQL。
第九步:核心对象——转换——字段选择
点击获取选择的字段,然后“清除并增加所有”,(也可根据自己需要选择其他的)
第十步:核心对象——输出——表输出。
双击表输出。
数据库连接:刚才建立的oracle连接,名字就叫oracle
目标模式:就是你想把数据搞到oracle的哪个用户理
目标表,不解释
打勾“指定数据库字段”,然后到下面的选项卡:数据库字段。
第十一步:点击获取地段——“清除并增加所有”。
然后输入字段映射。点确定。
第十二步:把三个对象如下图连接起来
分别是:SQLServer——表输出——Oracle
第十三步:点左上角的启动,点启动。
最后结果:
数据库就不展示了 ,有些不太方便。希望对大家有用。
相关文章推荐
- Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)
- window、linux安装jdk,excel 导入oracle,WebService,window 端口查看,svn服务安装,oracle用户解锁
- Oracle临时表 和 插入多条语句 用法
- oracle海量数据中提升创建索引的速度
- Oracle或者PostgreSQL的row_number over 排名语法
- maven添加oracle jdbc依赖
- Oracle数据库批量插入使用Sequence.nextval报错ORA:02287问题解决
- Oracle 如何查询被锁定表及如何解锁释放session
- Oracle 实例几个function
- Oracle 把秒转成时分秒格式(hh24:mm:ss);检测字符串是否是数字;字符串转换为数字
- 一个非常标准的Java连接Oracle数据库的示例代码
- Oracle数据库SQL语句大全
- oracle数据导入导出表等系列操作总结
- ORACLE自定义函数——10进制转36进制
- Oracle timestamp类型介绍及运用
- oracle 一次删除多张表
- oracle的to_number、to_char、to_date用法
- Goldengate 实现Oracle for Oracle 单向DDL操作同步
- Oracle数据库在线重做日志被删除的几种恢复方法
- oracle存储过程如何返回list,并用jdbc调用