Linux环境下DB2安装全攻略

需积分: 9 20 下载量 145 浏览量 更新于2024-11-21 收藏 35KB DOC 举报
本文主要介绍了如何在Linux操作系统中安装DB2数据库系统,包括下载DB2Express-C 9.5版本,解压安装文件,解决依赖问题,创建用户组和用户,以及配置DB2实例和产品许可证的过程。 在Linux环境下安装DB2首先需要访问IBM官方网站下载免费的DB2Express-C 9.5版本。你可以通过提供的网址http://www.ibm.com/developerworks/cn/downloads/im/udbexp下载db2exc_952_LNX_x86.tar.gz文件,并将其解压到指定目录,例如/home/hz/expc/。然后,通过命令行终端运行解压目录下的`db2_install`脚本来启动安装过程。 在安装过程中,可能会遇到依赖问题,如找不到libaio.so.1和libstdc++.so.5这两个库。为了解决这个问题,你需要使用`aptitude install`命令来安装对应的软件包:libaio1(对应libaio.so.1)和libstdc++5(对应libstdc++.so.5)。 完成依赖安装后,可以继续DB2的安装。接下来是配置步骤,包括创建用户组和用户。通常,你会创建两个用户组(db2iadm1和db2fadm1)和两个用户(db2inst1和db2fenc1),分别用于运行DB2实例和隔离UDFs(用户定义函数)及存储过程。这些用户的家目录也需要设置好。 创建DB2实例的命令是`/opt/ibm/db2/V9.5/instance/db2icrt -a -s <实例名> -u <用户名>`,例如`/opt/ibm/db2/V9.5/instance/db2icrt -a -s db2fenc1 -u db2inst1`。执行此命令会创建一个名为DBI1070I的实例,表示程序db2icrt已成功完成。 最后一步是激活产品许可证。你可以通过`/opt/ibm/db2/V9.5/adm/db2licm -a`命令并提供许可证文件的路径(如/home/hz/expc/db2/license/db2expc_uw.lic)来添加许可证。当看到“LIC1402I License added successfully.”和“LIC1426I This product i”等提示时,说明许可证添加成功。 安装和配置完成后,你可以通过db2inst1用户登录并开始使用DB2数据库系统。这包括创建数据库、管理用户权限、执行SQL语句等。务必遵循DB2的最佳实践,确保系统的稳定性和安全性,例如定期备份数据,监控性能指标,以及应用必要的安全补丁和更新。