楼主: 王飞鹏2011

话题讨论:如何找到DB2高效学习捷径

[复制链接]
求职 : 数据库管理员
论坛徽章:
5
2010新春纪念徽章
日期:2010-03-01 11:20:08ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB社区千里马徽章
日期:2013-06-09 10:15:34ITPUB社区12周年站庆徽章
日期:2013-10-08 14:57:28
51#
发表于 2012-5-8 09:16 | 只看该作者
DB2的官方文档跟oracle官方文档比起来明显差了很多,
DB2很多东西都已经封装好了,不够透明。

使用道具 举报

回复
论坛徽章:
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
52#
 楼主| 发表于 2012-5-8 11:13 | 只看该作者
hanaka 发表于 2012-5-7 17:21
N年用过一些DB2,后来都用Oracle,顶多算入门级吧。

我觉得DB2和Oracle在概念、架构上就有差别,比如库和 ...

你说得很好。在打基础时,像你说的库和实例的关系,有些人拿Oracle和DB2比,就糊涂了;还有在对用户的理解上,DB2初学者对操作系统级用户和Oracle的用户理解上就易出现辨不清。还有人更是有趣:两种数据库一块学。

我这里以成孜论老师举例,他当年日语、韩语一块学,因为两种语言属于同一种语系,语法结构非常相似,因此他同时学两种语言,结果在一开始比对着学,津津有味,可过了一段时间,背单词时就常记混了。也就是说,在有的阶段,是相辅相成,有的阶段,就会干扰大于辅助。

无论是SQLSERVER、Informix、DB2、Oracle、SYBASE,在掌握两种以上时,都会遇到类似的有趣又恼人的经历。

使用道具 举报

回复
论坛徽章:
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
53#
 楼主| 发表于 2012-5-8 11:16 | 只看该作者
wlovely 发表于 2012-5-8 09:16
DB2的官方文档跟oracle官方文档比起来明显差了很多,
DB2很多东西都已经封装好了,不够透明。

恩。一听到这些就比较痛心。

这还需要更多人的努力,会有更好的改善。

使用道具 举报

回复
论坛徽章:
63
版主7段
日期:2012-05-15 15:24:11itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-10 14:34:59马上加薪
日期:2015-01-08 15:39:192015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
54#
发表于 2012-5-8 16:30 | 只看该作者
做过几个项目,算是入门级。

不过感觉网上db2的资料比较少。

DB2的破甲行动还不够。

使用道具 举报

回复
论坛徽章:
1
灰彻蛋
日期:2012-05-28 09:52:44
55#
发表于 2012-5-8 17:34 | 只看该作者
本帖最后由 nife 于 2012-5-9 11:14 编辑

接触DB2未够一年,之前有几年ORACLE的经验。DB2还是在菜鸟与入门级之间吧。
在接触DB2前,还接触了一下INFORMIX,当时学INFORMIX就是一边看官方文档,一边对比着ORACLE中结构体系和特性去对比学习,结合项目中碰到的问题,再做一些测试实践,一个月的时间能简单的维护INFORMIX,或者当时项目需要,有压力,所以感觉上手很快。
后来换公司了,要搞DB2,又从零开始。只有我一人搞数据库,所以没人带,自能靠自己看书。学习方法跟学INFORMIX时的一样。
一定要看书,系统的看书,了解DB2的体系架构,对比着ORACLE去学,还是很快上手的。

环境变量的对比;关于实例、库、用户、模式的比对;锁管理的对比;UNDO的对比;REDO的对比;表空间的管理的对比;系统视图的对比;如何了解数据总的运行状况(ORACLE是通过AWR,ASH或snapshot报表可以发面很多问题,DB2更多是通过快照。但AWR的好处是可以帮你算出两个时间之间的数据,而DB2的快照是一个累积数据,要分析一段时间内的数据,只能是自己做两个快照相减,麻烦,很不爽。);等等。通过对比很快会对DB2有一个大概的了解。至于实际命令级的维护,还非常簿弱,很多时候都记不住。应该是操作少的原故。我的对比学习,并不是做很深入的对比,而是一种类比,通过对比,很快会知道DB2的各种特性或功能。

可能是ORACLE研究的人比较多,网上很多资料,讲得也很深入;而DB2的资料少,说到底层原理的文章就更是没有了,官方文档说的也不够深入,但可以应付日常维护需要。
简单的讲,两种数据库都只是一个工具,通过这些工具去管理公司的数据,所以调优方面的理论都是相通的,如索引的合理使用,LOB的管理,底层数据表空间的设计,也都只是尽量的打散数据,避免磁盘争用等等,只是具体实现方法有些会不一样。

看过牛老师写的最基础那本书,飞天老师那本也看过,打算看看王老师的。
现在在看官方的中文文档,文档翻译得很生硬,看起来很费神和耗时。
现在的环境数据库压力不大,数据库的项目少,所以感觉成长很慢。
自己的一些经验,说得很乱,呵呵。

使用道具 举报

回复
论坛徽章:
18
ITPUB社区OCM联盟徽章
日期:2013-04-02 09:38:102013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28奥运纪念徽章
日期:2012-12-06 09:21:40凯迪拉克
日期:2013-08-22 14:55:37雪佛兰
日期:2014-01-22 11:02:36夏利
日期:2014-01-07 14:14:25蛋疼蛋
日期:2013-05-17 15:36:26本田
日期:2013-12-12 12:00:45
56#
发表于 2012-5-9 16:13 | 只看该作者
DB2有价值的资料少得可怜,调优和调试的工具少而杂碎,让DBA望而却步.

使用道具 举报

回复
论坛徽章:
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
57#
 楼主| 发表于 2012-5-9 16:35 | 只看该作者
jlandzpa 发表于 2012-5-8 16:30
做过几个项目,算是入门级。

不过感觉网上db2的资料比较少。

您很谦虚,做过几个项目了,应该早过了入门级了吧。是否做过迁移的项目?

网上DB2的资料是不多,实战分享的不多,解决案例不多,原创的不多。还需不断努力。

使用道具 举报

回复
论坛徽章:
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
58#
 楼主| 发表于 2012-5-9 16:37 | 只看该作者
nife 发表于 2012-5-8 17:34
接触DB2未够一年,之前有几年ORACLE的经验。DB2还是在菜鸟与入门级之间吧。
在接触DB2前,还接触了一下INF ...

好的,我们学习了。“环境变量的对比;关于实例、库、用户、模式的比对;锁管理的对比;UNDO的对比;REDO的对比;表空间的管理的对比;系统视图的对比”,是否再泼笔墨,把这些对比过程中的经历和感悟,分享给我们呢?

使用道具 举报

回复
论坛徽章:
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
59#
 楼主| 发表于 2012-5-9 16:40 | 只看该作者
xiaowg 发表于 2012-5-9 16:13
DB2有价值的资料少得可怜,调优和调试的工具少而杂碎,让DBA望而却步.

IBM有非常优秀的调优和调试工具,确实不少DBA不知道或者是缺乏学习、认识的渠道。这点你说得到位。

使用道具 举报

回复
论坛徽章:
63
版主7段
日期:2012-05-15 15:24:11itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-10 14:34:59马上加薪
日期:2015-01-08 15:39:192015年新春福章
日期:2015-03-04 14:19:112015年新春福章
日期:2015-03-06 11:57:31
60#
发表于 2012-5-9 17:29 | 只看该作者
王飞鹏2011 发表于 2012-5-9 16:35
您很谦虚,做过几个项目了,应该早过了入门级了吧。是否做过迁移的项目?

网上DB2的资料是不多,实战分 ...

安装,升级v8-》v9.7
迁移,备份,恢复
上线后的优化

刚好都弄了一遍,呵呵

使用道具 举报

回复

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

本版积分规则 发表回复

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