DB2 的数据库基础知识,内容还蛮全的。像实例进程表空间这些平时搞数据库一定会碰到的东西,它都讲到了。命令操作也一应俱全,连CREATE DATABASE和配置表空间方式都有例子,对照着操作不容易出错。

实例的创建要用root权限,而且还得有对应的系统用户。这块是多新手容易忽略的地方,尤其是目录INSTHOME/sqllib,一不小心删错可麻烦了。还有那个db2profile初始化环境的步骤,记得加进.profile,不然每次用都得手动来,麻烦。

再说说表空间这块。DB2 支持DMSSMSAUTOMATIC STORAGE几种方式。如果你是搞小型项目,用SMS挺合适的,系统自动分配,不用操心太多,而且适合放多小表。大项目可以考虑用DMS或者AUTOMATIC STORAGE,自己可控性强。

顺便提一下几个常用进程:db2syscdb2agentdb2glock这些,基本上你打开任务管理器就能看到它们在跑,正常别动就行。想看实例配置,直接敲db2 get dbm cfg就行,修改也方便。

哦对了,文章里还贴了几个参考链接,像DB2 表空间管理详解SMS 与 DMS 模式对比这些,点进去能看到更细的配置和场景示例。

如果你刚开始搞DB2,或者转型做数据库管理,这份资料挺值得收藏的。操作命令比较全,知识点也系统,照着来基本不会跑偏。