楼主: hwayw

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

[复制链接]
论坛徽章:
16
衰神
日期:2012-01-11 16:54:08指数菠菜纪念章
日期:2012-01-11 16:33:07指数菠菜纪念章
日期:2012-01-11 16:39:51ITPUB十周年纪念徽章
日期:2012-01-17 11:13:17ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49萤石
日期:2011-03-01 15:00:02红宝石
日期:2012-01-06 16:09:372012新春纪念徽章
日期:2012-01-17 11:13:172012新春纪念徽章
日期:2012-01-04 11:53:29
31#
发表于 2011-12-29 10:04 | 只看该作者
不错,项目中遇到过一次,学习一下~~

使用道具 举报

回复
论坛徽章:
9
现任管理团队成员
日期:2011-05-07 01:45:08版主1段
日期:2012-05-15 15:24:112014年世界杯参赛球队: 日本
日期:2014-06-16 07:57:18itpub13周年纪念徽章
日期:2014-10-08 15:13:38马上有车
日期:2014-12-26 17:36:04慢羊羊
日期:2015-02-26 15:25:57懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
32#
发表于 2011-12-29 11:15 | 只看该作者
李玉明-421 发表于 2011-12-28 18:12
我觉得DB2的资料也还是不少,我自己觉得根本看不过来。泛泛的说,一般可以从下面几个方面获取你想要的DB2资 ...

请问oracle有类似oracle rac这样的技术不?给介绍一下吧

使用道具 举报

回复
求职 : 数据库开发
论坛徽章:
59
妮可·罗宾
日期:2017-04-29 10:55:21弗兰奇
日期:2018-08-31 20:09:41ITPUB18周年纪念章
日期:2019-03-12 14:03:4619周年集字徽章-周
日期:2019-09-29 10:43:3420周年集字徽章-20	
日期:2020-10-28 14:48:18
33#
发表于 2011-12-29 11:16 | 只看该作者
      1. Oracle vs. DB2 你认为它们各有什么优缺点?
         oracle 的锁机制非常适合oltp、资料多,了解的人多,市场占有率很高,发展的很快,新版本更优化更智能
         db2和操作系统关联比较紧密、和shell基本无缝连接、据说db2的sql解释器很强大(这个有人解释下么)?

      2. 在DB2开发过程中,你是如何选择开发和迁移工具的?
         自带的工具export/(hpu)/import/load(client)/db2look/db2move/db2ii基本够用

      3.  从Oracle迁移到DB2,迁移PL/SQL或者Java存储过程时通常有什么原则?有Oracle经验的用户开发DB2的SQL PL存储过程时需要注意什么?
         知道db2有模式部分兼容oracle,但不清楚效率怎么样,没经历过oracle->db2

      4. 在应用开发中,如果使用JAVA EE 平台,你使用了什么数据持久化框架?
         Hibernate 和 ibaitis

      6. 说说读完试读章节后你的感想。
         8时代使用联邦的时候,有人说过联邦效率不高,一直没得到解惑
         db2中兼容oracle语法的效率如何,修改隔离级别是否还会有锁升级

使用道具 举报

回复
求职 : 数据库开发
论坛徽章:
29
ITPUB学员
日期:2009-10-14 18:49:45至尊黑钻
日期:2015-12-31 11:11:56数据库板块每日发贴之星
日期:2009-10-22 01:01:02优秀写手
日期:2014-04-30 06:00:17ITPUB8周年纪念徽章
日期:2009-10-09 21:30:10秀才
日期:2017-05-17 11:39:09马上有车
日期:2014-10-09 10:14:53马上有钱
日期:2014-02-18 16:43:09路虎
日期:2013-10-15 15:38:59林肯
日期:2013-09-12 15:57:33
34#
发表于 2011-12-29 11:21 | 只看该作者
DB2我也接触过,但除了个别存储过程或函数以外,没有做过迁移工作,我只能从SQL和PL/SQL方面说一说

1. Oracle vs. DB2 你认为它们各有什么优缺点?

二者都提供了相对强大的SQL或过程的语法和各种包,尤其是分析函数和递归WITH等语法,由于DB2有分析函数和WITH的关系,所以在从ORACLE借用一些SQL到DB2的时候省下很多改造工作。ORACLE的使用者很多,有问题随时解决,还能找到相当多而强大的技术文章,DB2就不是这样了。。。informix也是。。想问都无门。。。

然后DB2的客户端也没有ORACLE强大。。。可能是信息比较少的原因,做DB2的项目的时候甚至没有找到一个像SQLPLUS这样的客户端,我很喜欢SQLPLUS的autotrace等分析控件

说一说开发上遇到的问题或者说是确定,最主要的就是临时表,DB2的临时表似乎与ORACLE有不同的理解,至少语法上是这样。。当时做DB2的项目的时候,就没敢乱用DB2的临时表。。相对的ORACLE在临时表也有一些不方便的地方,因为ORACLE的临时表不像informix等数据库那样自动删除,而只是清空数据,所以遇到一些结构随着程序而频繁变化的临时表就会有些麻烦了

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
35#
发表于 2011-12-29 11:45 | 只看该作者
本帖最后由 李玉明-421 于 2011-12-29 20:55 编辑
paypal 发表于 2011-12-29 11:15
请问oracle有类似oracle rac这样的技术不?给介绍一下吧

DB2 的pureScale技术与Oracle RAC技术类似,并提供极强的集群能力。请参考:
http://www.ibm.com/developerworks/cn/data/purescale/
http://www-01.ibm.com/software/d ... ures-purescale.html

使用道具 举报

回复
论坛徽章:
10
2012新春纪念徽章
日期:2012-01-04 11:57:56马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:08版主1段
日期:2013-06-07 02:21:02现任管理团队成员
日期:2013-06-06 02:21:02ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00马上加薪
日期:2014-02-19 11:55:14
36#
发表于 2011-12-29 13:14 | 只看该作者
风铃中の鬼 发表于 2011-12-29 11:21
DB2我也接触过,但除了个别存储过程或函数以外,没有做过迁移工作,我只能从SQL和PL/SQL方面说一说

1. O ...

谈谈临时表,Oracle中的临时表其实和DB2 V9.7新引人的CGTT差不多,另外,DB2以前还支持DGTT。
1.        关于已创建全局临时表(CGTT)。DB2中的CGTT临时表数据被持久化到系统编目表(DB2 catalog)中,这使得所有并发会话都可以使用CGTT临时表,也就是说每个会话无需初始化临时表就可以在任何时间访问它所插入的表中数据。关于CGTT临时表,DB2和Oracle相似性具体表现在如下几个方面:
        当一个会话定义好CGTT之后,其他会话无需再定义就可以使用。
        可以在SQL函数、触发器和视图中组合使用CGTT临时表和其他表。
        对CGTT临时表进行TRUNCATE操作,仅仅清空当前会话的数据,对其他会话的数据没有任何影响。
        可以在CGTT        临时表上创建索引。
2.        关于声明全局临时表(DGTT)。
与CGTT临时表相比,DGTT临时表有下面几个不同之处:
        DGTT仅为一个会话所使用,不能被多个并发会话同时使用。
        DGTT不在系统编目里存放,当会话结束后就不复存在。
        DGTT使用固定模式名SESSION。

使用道具 举报

回复
招聘 : 系统架构师
论坛徽章:
372
双子座
日期:2015-08-18 12:18:21摩羯座
日期:2015-09-20 17:10:27秀才
日期:2015-09-21 09:46:16秀才
日期:2015-09-21 11:16:42秀才
日期:2015-10-08 17:57:58天枰座
日期:2015-10-28 18:28:29秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 10:07:14秀才
日期:2015-11-11 10:22:49秀才
日期:2015-09-11 10:43:06
37#
发表于 2011-12-29 14:00 | 只看该作者
goldengate

使用道具 举报

回复
论坛徽章:
3
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56奥运会纪念徽章:跳水
日期:2012-06-13 13:46:02
38#
发表于 2011-12-29 14:25 | 只看该作者
不错,DB2现在很吃香的哦

使用道具 举报

回复
论坛徽章:
28
2010新春纪念徽章
日期:2010-03-01 11:04:592011新春纪念徽章
日期:2011-02-18 11:43:352012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:自行车
日期:2012-07-14 21:22:512015年新春福章
日期:2015-02-10 13:26:032014年世界杯参赛球队: 伊朗
日期:2014-06-13 11:29:24
39#
发表于 2011-12-29 14:47 | 只看该作者
DB2的布署费用方面有什么优势没有?

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
40#
发表于 2011-12-29 14:47 | 只看该作者
下载失败。。

使用道具 举报

回复

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

本版积分规则 发表回复

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