红联Linux门户
Linux帮助

ubuntu16.04 LTS安装DB2_v10.5_x64注意事项

发布时间:2017-06-30 11:52:53来源:linux网站作者:fgly
1.安装时提示,以 root 用户和普通用户安装时会有所区别。我安的时候是用的 root 用户。
 
2.安装包的名称是:v10.5_linuxx64_expc.tar.gz。ubuntu 桌面版里,可以用图形化界面操作,右键选择提取到此处 (英语可能是 extract。) 提取或者解压缩后是一个叫 expc 的文件夹。
 
3.运行 expc 文件夹里边的 db2setup 文件是开启图形化安装。db2_install 文件则是没有图形界面的,我安装时尝试着用了一次,似乎没有成功。
 
4.注意 linux 里尽量用英文。(不过个人使用时也可以用中文版的,否则会打消学习的积极性。 )
 
5.如果系统语言用的是中文,则在安装时可能发生安装错误。可能会提示找不到语言包。解决办法:执行 db2setup 文件之前。export LANG=en_US。把系统语言临时设为英文的。
 
6.DB2数据库图形化安装时大部分按照默认点击下一步即可。不过安装的过程中可能会创建用户和用户组。默认用户名是 db2inst1 默认用户组也是 db2...1 。一般情况下我会保留默认的英文字母,而去掉后边带着的 数字 1 。这样在后期使用的时候可以不需要手动去找键盘上的数字 1。这个对于操作很有用处,会方便很多。(我用的数据库功能比较简单,没有建立过太多的用户。所以可能对于这里的描述不太科学 。)
 
7.一般情况下都可以安装成功,不过安装完成后会生成安装过程的 log 文件等。其中可能会提示有一点错误。不过似乎不影响使用。
 
8.安装完成之后,切换到 db2inst 用户下。执行 db2start 命令以开启 db2 数据库。在我的 ubuntu 里提示了以下错误:
db2start: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
db2stop: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决方法:执行 sudo apt-get install libaio* 之后提示输入 密码。输入之后 ubuntu 会自动安装好。然后就可以正常执行 db2start 命令了。这个解决方法参考了网上其他人提供的解决方法 ,该文章是用 yum install libaio* 安装的:
出现下面情况:
linux libaio.so.1: cannot open shared object file: No such file or directory
缺少安装包libaio和libaio-devel.
命令行
yum install libaio*。自动安装这两个包
解决问题
yum -y install libaio.so.1
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31808.html