之前一直使用的是Mysql数据库,但现在所在公司使用的是DB2数据库,然后就让我在电脑上装个DB2数据库,因为之前没使用过,而且也没去了解过。所以搞了半天都没有装成功,几乎崩溃。最后在我的不懈努力下终于可以成功使用了,现在分享给大家。
第一步:
在官网下载对应自己系统的数据库版本,我下的是这个版本:v10.5fp8_ntx64_universal_fixpack.exe
第二步:
双击运行下载好的应用程序,如下图:
选择解压目录,然后点击解压(Unzip)。打开解压后的文件夹,如下图:
运行setup.exe进行安装,如下图:
选择安装产品
点击安装新产品,一直点击下一步,到这里
选择DB2的安装目录,一般不要选择C盘就好,C盘东西多了容易卡
选择IBM SSH Server的安装目录,然后选择不自动启动IBM SSH Server,下面是最关键的步骤
为DB2设置用户信息,这里的用户是操作DB2实例的用户,也是操作系统的用户,如果你想用原有的系统用户来操作DB2,你原有系统用户必须已经设置了密码,然后使用你登录系统时的密码填到上图的密码选项框中,否则点击下一步时将会提示密码无效。如果你不想使用原有系统,会默认创建一个名为db2admin的系统用户,这时的密码你可以随便设置,但是你登录db2admin这个用户时的密码也是上图所设置的密码。设置好后点击下一步
无需配置,点击下一步
取消勾选,点击下一步,后面一直点击下一步,直到完成
静静的等待进度条就好了,安装完成之后。使用快捷键WIN+R运行,输入db2cmd,弹出命令行窗口,输入db2val来验证你的db2能否正常使用
这就表示能够正常使用了,大功告成。如果在安装db2时新建了用户db2admin,在原有系统下使用db2val会验证失败,原因是不具有权限,只有在安装时创建或使用的用户才具有所有对db2数据库的操作和权限,也就是说只有db2admin用户才能完全操作db2。解决办法有两种:第一种,切换系统用户,换成安装db2时创建的用户。第二种,将原有系统用户加入到db2admin用户的组中。打开控制面板--->系统和安全--->管理工具--->计算机管理。双击打开计算机管理,如下:
找到DB2ADMNS这项,双击进入,然后点击添加按钮,将你原有系统用户的名称填入下图箭头处,然后点击确定。大功告成