AIX 上装 DB2,说实话第一次搞挺容易踩坑的,尤其你对 AIX 命令不太熟的时候。但只要顺着这篇文档一步步来,其实没那么难。像切换 64 位内核啊、装 license 啊这些,看着复杂,其实命令都挺直接的。是老系统,比如 AIX 5.3 那种,就得注意一些兼容问题,不然容易装一半报错。文档里也贴了不少命令,复制粘贴就能用,效率高还不容易出错。

DB2 安装前,先得搞定 AIX 系统,推荐直接用AIX6.1。如果非得用AIX5.3,就要手动切 64 位,像下面这样:

ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -a
shutdown -Fr

这些都得用root权限来搞,不然权限不够装不了。

DB2 主程序推荐用DB2 V9.5,上传DB2_ESE_V95_AIX.tar到服务器上后,直接解压:

tar –xvf DB2_ESE_V95_AIX.tar

./db2setup图形安装流程,一步一步来就行,能点默认就点默认,别手欠去改路径或配置。

到了license这步,就得用另一个文件了——DB2_ESE_CPU_Activation_V95.zip,解压后用db2licm -a命令注册:

db2licm -a /路径/db2ese_c.lic

别忘了切到db2inst1用户去执行,不然也会报错。装完后可以用db2licm -l确认有没有成功。

安装完,基本上你就能用db2level查版本号确认了。如果碰到“Unable to determine AIX maintenance level”这种报错,率是系统补丁没打全。

哦对了,下面几个链接也挺有用的,像优化、文档、工具啥的,推荐收藏:

如果你刚开始接触 AIX 或者 DB2,照着这个流程搞一遍,踩坑概率会小多。强烈建议命令先在测试机上跑一遍,心里更有底。