先下载DB2 Express-c for mac
下载地址:
https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-db2expressc&S_PKG=dlmacosx&S_TACT=100KG31W&lang=en_US&cp=UTF-8
有两个文件,一个是Express-C free db,一个是 Client。最好选择直接下载而不要使用download director,ibm这个下载器真心一个烂。
下载的时候顺手搜了下,stackoverflow上有说lion下安装有问题,原因是db2setup无法正确识别出系统构架x86_64
解决方法是先使用uname -m 查系统构架。
再修改db2setup脚本如下
"Darwin")
case ${OSM?} in
i*86)
INSTALLDIR="${PROGDIR?}/db2/macos/install"
PLATNAME="MacOS" ;;
x86_64)
INSTALLDIR="${PROGDIR?}/db2/macos/install"
PLATNAME="MacOS/x86_64" ;;
esac ;;
"HP-UX")
原文地址 http://stackoverflow.com/questions/7072871/how-do-i-install-ibm-db2-express-c-on-mac-os-x-10-7-lion
不过我下载下来的并没有这个问题,i*86默认改为*86*了,不知道是我只安装client还是ibm已经修正这个bug了?
但是安装的时候乱码,我就直接执行db2install,很快就安装结束,提示
必须设置 DB2 实例环境
,其方法是:在 sqllib 目录中查找 db2profile 或 db2cshrc,也可以对
DB2 实例用户打开新的登录窗口。
未完待许。。