oracle
文章平均质量分 52
qq_52360873
这个作者很懒,什么都没留下…
展开
-
kettle 整体数据库迁移路径
具体迁移教程详见kettle 通过配置文件实现 跨数据库 全量同步表数据_qq_52360873的博客-CSDN博客kettle 通过配置文件实现 跨数据库 增量同步表数据_qq_52360873的博客-CSDN博客原创 2021-08-04 17:22:40 · 192 阅读 · 0 评论 -
kettle 通过配置文件实现 跨数据库 增量同步表数据
一、需求背景将数据库ORA中的ACCOUNT、OWNERS表增量迁移到数据库ORA2的ACCOUNT_KETTLE、OWNERS_KETTLE表中。(增量迁移指:仅更新上次同步时间至今所新增的数据,非重新更新全部数据)二、分析本次是在单表增量同步上多加了“配置文件、设置多个变量、循环”的步骤配置文件、设置变量 指:事先将需求表相关信息记录在excel表中,目的是将相关表信息设置为变量便于做循环同步相关信息有:目标数据表名、源数据表名、主键、同步表名、时间键、有效键循环包括..原创 2021-08-04 17:03:37 · 897 阅读 · 1 评论 -
kettle 通过配置文件实现 跨数据库 全量同步表数据
一、需求背景现有数据库ORA(SOURCE_TABLE),ORA2(TARGET_TABLE);ORA里有EMP、DEPT表,ORA里有EMP1、DEPT1表;现需要将ORA的表全部同步到ORA2的表中。如图,该表记录了源表和目标表的表名(需要事前准备好)二、 总体路径大job的路径小job的路径(循环同步数据)1、先从excel表获取源表和目标表的表名 (转换)2、然后再循环同步每个表的数据(大JOB里嵌套的小JOB)三、步骤1、exce...原创 2021-08-04 13:55:37 · 1382 阅读 · 1 评论 -
kettle比较不同数据库表并更新
一、需求:存在两个不同的数据库 ORA 和 ORA,ORA有T_OWNERS表,ORA2有OWNERS表,先需要将T_OWNERS有但OWNERS没有的数据行更新到OWNERS中(如果是同一个数据库,使用写left join SQL语句即可)二、表结构T_OWNERS (更新的数据来源表)OWNERS(需要更新的表)三、主要路径四、步骤1、表输入-T_OWNERS2、表输入-OWNERS3、合并排序:注意连接方...原创 2021-08-04 00:43:28 · 3916 阅读 · 1 评论 -
kettle 用JIDN连接多数据库JOIN到同一张表
一、需求背景:现有两个数据库 ORA 和 ORA2 ;ORA数据库有EMP表,ORA2数据库有DEPT、EMP_DEPT表;需要将EMP和DEPT联结JOIN到EMP_DEPT表中(如果是在同一个数据库中,只需要写一个join的sql语句即可)二、表结构如下ORA 的EMP表ORA2 的DEPT表ORA2 的EMP_DEPT表 (需要提前按需建表)三、JIDN连接方式前的文件配置这里用到JIDN的方式连接数据库,前提是要配置好 文件(在文件里面插入要用...原创 2021-08-03 23:47:29 · 1129 阅读 · 0 评论 -
kettle同步错误原因到数据库的同步日志
需求背景:在源表ACCOUNT基础上对目标表T_ACCOUT做增量迁移;如果发生错误,则将错误原因更新到同步orcale的同步日志表t_tbrz中这里只展现如何同步错误原因到日志中,关于增量迁移的具体方法详见https://blog.csdn.net/qq_52360873/article/details/119335847总体路径:1、在第二个转换中,右键 ‘插入/更新’ 选定义错误处理2、填写错误描述列名3、新增 ‘样本行’ ,并联结,右键选择 ‘错误处理步骤’.原创 2021-08-03 22:55:05 · 1563 阅读 · 0 评论 -
kettle增量迁移
总体路径:转换1:转换2:转换3:原创 2021-08-02 22:55:06 · 347 阅读 · 0 评论 -
oracle语法
1.数据迁移和备份环境——开发环境(测试环境),非生产环境目的——避免损失:避免ETL对生产环境中的数据误操作而造成企业损失动作——开发上线、调度:定时从开发库导出数据并导入到生产库案例1需求——将员工表导出导入cmd命令——导出—— >exp 用户名/密码 tables=emp rows=y file=F:\emp.dmp log=F:\emp.log导入—— >imp 用户名/密码 fromuser=用户名 touser=用户名 file=F:\emp.dmp comm原创 2021-08-01 15:58:57 · 123 阅读 · 0 评论