我按照说明安装了DB2 Express-C here(这是IBM社区论坛的官方指南)。一切都运行得很好,直到我不得不运行db2_install。 当我执行它时,它给我DBI1189E错误:
" DBI1189E尝试使用db2_install 在与当前平台不匹配的平台的图像上 '的MacOS'它正在运行。
说明:
可能的原因包括:
此DB2安装映像对当前版本无效 平台。
DB2不支持当前平台。
用户响应:
使用对应的DB2安装映像安装DB2 使用当前平台' MacOS'。 "
任何人都知道出了什么问题?
答案 0 :(得分:0)
答案 1 :(得分:0)
过去两天我也在努力用El Capitan在My Os X上安装db2。
首先,重要的是要知道mac只支持10.1版,而对于windows / linux,支持10.5版。 将10.5中的现有数据库迁移到10.1版中的mac数据库时,这可能会导致麻烦。对mac os x进行正确的分发是非常重要的。
我也尝试过IBM社区论坛的官方指南,但它也没有为我做好...
我所做的是遵循these说明。
有了这些说明,安装就找到了,但我遇到了一些问题:
- 醇>
使用以下命令初始化示例数据库:
DB2SAMPL
确保使用db2inst1用户发出db2start命令。
我的数据库启动后,我有some issues个锁定文件。
我可以通过发出命令解决它们:
sudo chown db2inst1 / Users / db2inst1 / sqllib / adm / *
然后一切正常。
祝你好运!