楼主: hwayw

话题讨论:如何实现从ORACLE到DB2的无缝迁移

[复制链接]
论坛徽章:
5
2011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:362012新春纪念徽章
日期:2012-02-07 09:59:35秀才
日期:2016-06-23 14:15:06
71#
发表于 2012-1-2 11:13 | 只看该作者
无缝迁移?能从oracle 到mysql不?

使用道具 举报

回复
论坛徽章:
92
股神
日期:2012-08-08 14:48:272014年世界杯参赛球队: 阿尔及利亚
日期:2014-06-21 19:45:41马上有车
日期:2014-07-31 08:03:59技术图书徽章
日期:2014-08-05 16:27:22祖国65周年纪念徽章
日期:2014-09-26 13:08:39马上加薪
日期:2015-01-05 15:24:36暖羊羊
日期:2015-03-04 14:53:002015年新春福章
日期:2015-03-06 11:58:39喜羊羊
日期:2015-03-25 09:40:43暖羊羊
日期:2015-04-27 06:13:33
72#
发表于 2012-1-2 15:09 | 只看该作者
老胡请教一个问题:
这里讨论的哦数据库之间的数据的迁移,其实这里不仅仅是两种不同数据库之间的数据的迁移,还包括了同一种数据库在不同的平台上的数据迁移,甚至是非数据库数据迁移到数据库中实现的策略是什么?典型的步骤又是什么?在进行数据的迁移的同时,如何减少对应用程序的影响和配套改造,从而降低对客户的影响

请不吝赐教

使用道具 举报

回复
论坛徽章:
211
白羊座
日期:2016-03-22 08:17:34青年奥林匹克运动会-三人篮球
日期:2014-09-15 02:28:46青年奥林匹克运动会-射箭
日期:2014-09-15 01:42:34青年奥林匹克运动会-帆船
日期:2014-09-13 08:58:09青年奥林匹克运动会-三人篮球
日期:2014-09-13 05:28:31青年奥林匹克运动会-三人篮球
日期:2014-09-12 19:37:47青年奥林匹克运动会-手球
日期:2014-09-12 17:22:08青年奥林匹克运动会-拳击
日期:2014-09-10 06:22:35青年奥林匹克运动会-游泳
日期:2014-09-09 18:51:21青年奥林匹克运动会-手球
日期:2014-09-09 18:35:15
73#
发表于 2012-1-2 16:15 | 只看该作者
.....

使用道具 举报

回复
论坛徽章:
49
现任管理团队成员
日期:2012-10-18 17:10:46妮可·罗宾
日期:2018-04-03 13:57:49
74#
 楼主| 发表于 2012-1-2 18:32 | 只看该作者
wang1352083 发表于 2012-1-2 11:13
无缝迁移?能从oracle 到mysql不?

我们后续会安排相关的话题讨论!

使用道具 举报

回复
论坛徽章:
220
状元
日期:2015-08-13 09:42:33榜眼
日期:2015-08-03 13:57:54探花
日期:2015-07-31 13:44:02举人
日期:2015-07-01 15:00:51秀才
日期:2015-07-27 09:45:52进士
日期:2015-07-27 11:26:492015年中国系统架构师大会纪念徽章
日期:2015-07-23 09:58:092014系统架构师大会纪念章
日期:2015-07-23 09:58:092013系统架构师大会纪念章
日期:2015-07-23 09:58:092012系统架构师大会纪念章
日期:2015-07-23 09:58:09
75#
发表于 2012-1-2 20:15 | 只看该作者
1. Oracle vs. DB2 你认为它们各有什么优缺点?

Oracle的优点不用说了,是很好的关系对象数据库,Oracle的集群软件号称是真正的集群软件。吞吐量大。
而DB2是IBM的产品,IBM是最先提出关系型理论的公司,而Oracle就是借着这个理论起家的。我没有怎么用过DB2,感觉上使用没有Oracle方便。
2. 在DB2开发过程中,你是如何选择开发和迁移工具的?
     
没有做过DB2的开发。如果我能得到这本书我可以研究一下。
3.  从Oracle迁移到DB2,迁移PL/SQL或者Java存储过程时通常有什么原则?有Oracle经验的用户开发DB2的SQL PL存储过程时需要注意什么?

没有对比。
4. 在应用开发中,如果使用JAVA EE 平台,你使用了什么数据持久化框架?
   
我选择Hibernate。
5.  你在.NET平台上开发DB2应用,有什么困惑?
   
没有开发过。
6. 说说读完试读章节后你的感想。

抽空再读吧。

使用道具 举报

回复
论坛徽章:
135
奥运会纪念徽章:乒乓球
日期:2012-08-23 19:41:492014数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192010数据库技术大会纪念徽章
日期:2015-04-23 10:33:19马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
76#
发表于 2012-1-2 20:24 | 只看该作者
学习

使用道具 举报

回复
求职 : 技术/实施/服务顾问
论坛徽章:
6
SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54咸鸭蛋
日期:2012-04-05 14:04:082014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11
77#
发表于 2012-1-3 18:10 | 只看该作者
1. Oracle vs. DB2 你认为它们各有什么优缺点?
Oracle RAC,都接近20年的开发了(从7开始算起),比较成熟,客户使用量也多;db2 DPF,数据仓库还可以,事务处理许多场景下就不合适了;purescale,有待检验;
Oracle 管理监控,从statspack到AWR, ADDM, SPM, sql_monitor,历史信息,实时监控,应有尽有;db2 从snapshot, 到db2top, MON_XXX function,虽说也都能对上,可使用上实在不怎样;
Oracle 多用户并发处理,沉稳;db2, curr_commit打开,处理多用户事务时候日志读非常影响性能。

      2. 在DB2开发过程中,你是如何选择开发和迁移工具的?
以前只开发,不迁移;现在既然有数据移动工具了,就用这个,不过用起来许多时候问题还是很多的。
      3.  从Oracle迁移到DB2,迁移PL/SQL或者Java存储过程时通常有什么原则?有Oracle经验的用户开发DB2的SQL PL存储过程时需要注意什么?
能少改就少改的原则。
需要注意自己多测试,比如pl/sql里面的forall,在oracle里面能大大减少plsql引擎和sql引擎之间的调用次数,db2里面嘛,就是一个壳子,SQL该运行多少次还多少次,确实比oracle里面的慢很多。
      4. 在应用开发中,如果使用JAVA EE 平台,你使用了什么数据持久化框架?
没有。
      5.  你在.NET平台上开发DB2应用,有什么困惑?
困惑的是.NET平台上为什么不用sqlserver。
      6. 说说读完试读章节后你的感想。
内容例子都很详实具体,非常适合入门初学者;讲解清晰易懂,不像许多翻译过来的书,看完一页都不知道究竟是什么意思。

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:44
78#
发表于 2012-1-4 12:04 | 只看该作者
    我用了IBMDataMovementTool   真的蛮好用的,但是IBMMEET却不会用,只是手动运行了脚本,统计了oracle的对象,并没有所谓的生成统计那些不兼容。

现在在迁移包和包体,遇到的问题就是DB2默认的改变了我的包的名字,然后创建了之后又删除不掉。存储过程的迁移还是蛮顺利的,出了db2不兼容的函数之外。

这么纠结各种问题,还是买本你们几位大佬写的书吧。希望你能写博客讲解一下db2存储过程的内部原理。

我在迁移包的时候感觉db2luw在处理包的时候很像在400下处理moudle一样,我对400也就是接触入门而已。

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
79#
发表于 2012-1-4 13:21 | 只看该作者
我也觉得IDMT很好用。
能具体说说你迁移包时遇到的问题吗?名字是怎么改变的? 你是如果解决的? 手动也删不掉吗? 谢谢!
400不清楚,但编程概念的db2luw程序包和module本质上是同一个东西。

使用道具 举报

回复
论坛徽章:
5
2011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:362012新春纪念徽章
日期:2012-02-07 09:59:35秀才
日期:2016-06-23 14:15:06
80#
发表于 2012-1-4 14:24 | 只看该作者
hwayw 发表于 2012-1-2 18:32
我们后续会安排相关的话题讨论!

非常感谢,因为oracle和mysql还是有挺大区别的.但是mysql的集群现在用的越来越多了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表