ITPub博客

首页 > 数据库 > Oracle > ODI-双库间单表全量同步

ODI-双库间单表全量同步

原创 Oracle 作者:linfeng_oracle 时间:2017-05-27 09:15:46 0 删除 编辑

环境:

操作系统版本CentOS release 6.6,数据库版本Oracle 10.2.0.5.0

源数据库source,用户sou_u,表sou_t。

源数据库target,用户tar_u,表tar_t。


源端执行:


Create user sou_u identified by oracle default tablespace users;

Grant connect,resource to sou_u;

Create table sou_u.sou_t (id int primary key, name varchar2(50));

Insert into sou_t values (1, 'Tom');

Insert into sou_t values (2, 'Jimmy');

Insert into sou_t values (3, 'Li Ming');

Commit;


SQL> select * from sou_u.sou_t;

        ID NAME

---------- --------------------------------------------------

         1 Tom

         2 Jimmy

         3 Li Ming



目标端执行:


Create user tar_u identified by oracle default tablespace users;

Grant connect,resource to tar_u;

Create table tar_u.tar_t (id int primary key, name varchar2(50));



 

1. 打开设计器页,新建项目

 

将项目命名为pro_test

 

 

 

2. 引入知识模块LKM File to SQLCKM Oracle 和IKM SQL Incremental Update

 

 

 

 

 

 

3. ODI中打开拓扑导航页,选择物理体系结构,展开技术节,右键单击Oracle并选择新建数据服务器

 

 

4. 在新建窗口,输入以下的参数。点JDBC标签

 

设置JDBC连接

 

保存连接点“测试连接”

 

 

 

5. 展开Oracle节点,右键单击ODI_STAGE,选择新建物理方案