DB2数据库安装教程与权限设置详解

需积分: 10 10 下载量 132 浏览量 更新于2024-09-13 收藏 967KB DOCX 举报
本篇文章是关于DB2数据库的安装指南,主要介绍了DB2数据库在Linux系统上的安装过程以及后续的用户权限设置、数据目录管理以及实例和数据库的创建。以下是详细步骤: 1. **DB2数据库安装**: - 首先,将DB2的安装介质上传到服务器的/home目录,并进行解压操作,使用`tar -zxvf 9.5fp3_linuxx64_server.tar.gz`命令。 - 接着,为了确保安装语言环境正确,执行`LANG=C`来设置语言环境变量。 - 进入解压后的server目录(即`cd server/`),然后运行`./db2setup`安装程序。在这个过程中,用户选择不创建DB2实例(DonotcreateaDB2instance),以便将软件安装在本地。 2. **用户和组管理**: - 创建实例管理组`db2iadm1`和DB2fencing管理组`db2fgrp1`,使用`groupadd`命令分别添加用户。 - 同样,为实例管理用户`db2inst1`和DB2fencing管理用户`db2fenc1`创建账户,已存在的数据库管理员用户`dasusr1`无需重复创建。 3. **目录权限设置**: - 在服务器上创建数据目录`db2data`并分配权限,通过`mkdir`和`chown`命令指定所有者和组分别为db2inst1:db2iadm1。 - 对db2inst1和db2fenc1的主目录/home也进行了相应的权限调整。 4. **创建DB2实例**: - 转到安装目录`/opt/ibm/db2/V9.7/instance`,使用`./db2icrt`命令创建实例db2inst1,成功后显示`DBI1070IProgram db2icrt completed successfully`。 5. **创建数据库**: - 以db2inst1用户身份登录(`su - db2inst1`),启动数据库服务`$db2start`。 - 在这个阶段,尝试创建一个名为`test`的数据库,执行SQL语句,但提示错误`SQL1063N`,表明可能需要进一步检查数据库配置或处理错误。 本文档详细描述了如何在Linux环境下安装DB2数据库,包括了基础的环境配置、用户和组管理、目录权限设置,以及关键的实例和数据库创建过程。对于任何想要安装或维护DB2数据库的用户来说,这是一个宝贵的参考资源。在实际操作中,遇到错误时,需要根据错误代码和提示进行问题排查和解决。