Oracle 的 DBA 要接手 DB2,多少有点像老司机换了新车——方向盘还是那个方向盘,但按钮位置全换了。系统目录不一样,存储机制不一样,查询优化器也不一样。不过别怕,文章讲得挺细,从版本选型、工具配置,到元数据管理和高可用,基本都带到了。像Command CenterSYSCAT这些名词,看着陌生,其实用起来也就那么回事。一边看一边试,快就熟了。

跨平台作业最怕踩坑,这里讲了不少实际经验。比如 DB2 的空间分配,完全靠 DDL 搞定,和 Oracle 靠init.ora配置就不太一样。你要是平时只用 OEM 做管理工具,那得试试 DB2 的那些图形化工具,虽然界面土点儿,但功能也不差。

那部分关于查询优化挺有用,Oracle 里的 B-tree 和 DB2 的索引机制大致类似,但成本模型差异挺大,性能调不好的话,SQL 跑得比你写代码还慢。文章里给了一些不错的对比点,实用性蛮强。

如果你是 Oracle DBA,现在手头多了 DB2,那这篇绝对值得一看,帮你少踩不少坑。顺手把底下那几个工具资源也收藏下,后面做迁移或者调试时用得上。