ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 5687|回复: 26

看图学会使用DataCopy for Windows来做Oracle数据迁移 [复制链接]

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:33:04 |显示全部楼层
以SCOTT用户中的EMP表为例, 拷贝了一个EMP_SYNC表, 表结构和EMP表一样.

  1. SQL> select count(*) from emp;

  2.   COUNT(*)
  3. ----------
  4.         12

  5. SQL> select count(*) from emp_sync;

  6.   COUNT(*)
  7. ----------
  8.          0
复制代码


后面一步一步讲如何使用DataCopy进行数据操作.

[ 本帖最后由 d.c.b.a 于 2010-5-14 14:14 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:35:20 |显示全部楼层
将emp表的记录拷到emp_sync表
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:37:15 |显示全部楼层
点击Run后会切换到Log页,看运行日志, 并检查数据库的记录.

  1. SQL> select count(*) from emp;

  2.   COUNT(*)
  3. ----------
  4.         12

  5. SQL> select count(*) from emp_sync;

  6.   COUNT(*)
  7. ----------
  8.         12
复制代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:38:49 |显示全部楼层
接下来对EMP表做更新

  1. SQL> update emp set sal=sal * 1.2 where deptno=20;

  2. 已更新3行。

  3. SQL> commit;

  4. 提交完成。

  5. SQL> select empno, sal from emp where deptno=20;

  6.      EMPNO        SAL
  7. ---------- ----------
  8.       7369       1320
  9.       7566       3930
  10.       7902       3960

  11. SQL> select empno, sal from emp_sync where deptno=20;

  12.      EMPNO        SAL
  13. ---------- ----------
  14.       7369       1100
  15.       7566       3275
  16.       7902       3300
复制代码

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:41:27 |显示全部楼层
在DataCopy的选择SYNC为Update, 表示进行Update, 并且在Unique中填入目标表的主键列, 多个列用逗号分隔
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:42:23 |显示全部楼层
点击运行后,检查数据库的记录。

  1. SQL> select empno, sal from emp where deptno=20;

  2.      EMPNO        SAL
  3. ---------- ----------
  4.       7369       1320
  5.       7566       3930
  6.       7902       3960

  7. SQL> select empno, sal from emp_sync where deptno=20;

  8.      EMPNO        SAL
  9. ---------- ----------
  10.       7369       1320
  11.       7566       3930
  12.       7902       3960
复制代码

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:44:50 |显示全部楼层
将SYNC操作改为DELETE,Unique中指定EMPNO为主键列, 就可以根据源表的记录来删除目标表相对应的记录.
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:46:02 |显示全部楼层
从数据库中检查DELETE操作的结果

  1. SQL> select count(*) from emp;

  2.   COUNT(*)
  3. ----------
  4.         12

  5. SQL> select count(*) from emp_sync;

  6.   COUNT(*)
  7. ----------
  8.          0
复制代码

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:49:21 |显示全部楼层
同步DEPTNO=20的员工记录到EMP_SYNC表

  1. SQL> select count(*) from emp;

  2.   COUNT(*)
  3. ----------
  4.         12

  5. SQL> select count(*) from emp_sync;

  6.   COUNT(*)
  7. ----------
  8.          3
复制代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

版主

人生积极一点好

精华贴数
7
技术积分
15669
社区积分
1384
注册时间
2004-2-19
论坛徽章:
32
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022010数据库技术大会纪念徽章
日期:2010-05-13 10:04:282010年世界杯参赛球队:南非
日期:2010-07-03 19:32:292011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082010年世界杯参赛球队:斯洛文尼亚
日期:2010-04-19 22:39:482010新春纪念徽章
日期:2010-03-01 11:06:22参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:01
发表于 2010-5-13 13:52:36 |显示全部楼层
对两边记录数不一样的表如何进行同步? 到前面这一步后,EMP表有12条记录, EMP_SYNC只有3条记录.

在DataCopy中可以用SYNC=UPDINS方式进行同步, 如果更新0条记录就进行插入, 从而同步其他9条记录.
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

拥有固定式AUL许可证, Oracle恢复仅需靠自已. 新发布Oracle ASM恢复软件。

个人主页: AnySQL | dbatools
新浪微博: http://weibo.com/dbatools

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部