1

我正在尝试为我的 mac 安装 db2。

我下载了包。当我运行脚本 db2setup 时,我得到一个空白的设置向导。

它说

/Users/sanjanaagarwal/Downloads/expc/db2/macos/install/db2setup: 

line 606: /tmp/db2.tmp.26264/db2/macos/install/../java/jre/bin/java: No such file or directory

当我检查日志时它显示

Operating system information: Darwin Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~.13.0.0 
ERROR: The user name specified is invalid.

帮助。

4

1 回答 1

1

用于 Mac 的 DB2 Express-C 10.1 于 2012 年发布,早于 Mavericks。IBM 是否曾在 Mavericks 上使用 Express-C 进行过任何测试,这是值得怀疑的。您可以从 Apple for Mavericks获得的 JRE 似乎不适用于安装程序。我不知道从 Oracle 安装 JRE 是否会更好。

在简短的测试中,我发现它似乎可以工作,但您可能会发现使用基于文本的db2_install命令而不是基于 java 的db2setup. 这将需要一些额外的步骤来手动创建 DB2 实例(创建用户、执行/opt/IBM/db2/V10.1/instance/db2icrt等),但是一旦您完成了这些,您应该就可以了。

于 2013-11-13T21:05:34.037 回答