上传者: lgtq1983
|
上传时间: 2024-09-06 15:06:41
|
文件大小: 110KB
|
文件类型: DOCX
### RedHat 下安装 DB2 10.5
#### 知识点概述
本文档将详细介绍如何在 RedHat 6.4 操作系统环境中安装 IBM DB2 10.5 数据库服务器。整个过程分为几个步骤:配置本地 YUM 源、安装前准备、解压与安装 DB2 软件、创建用户组与用户、创建数据库实例及样本数据库等,并最终进行安装后的验证以及卸载方法。
#### 配置本地 YUM 源
为了确保安装过程中能够顺利获取必要的软件包,首先需要配置 RedHat 的本地 YUM 源。具体步骤如下:
1. **上传 ISO 镜像**:
- 将 RedHat 6.4 的 ISO 文件上传到云端数据库服务器的 `/root` 目录下。
- 使用 `scp` 命令进行传输,例如:`scp clrm_app.dmp oracle@192.168.1.9:/home/oracle/`。
2. **挂载 ISO 镜像**:
- 创建一个挂载点目录,例如:`mkdir /media/cdrom`。
- 使用 `mount` 命令将 ISO 文件挂载到该目录下:`mount -o loop rhel-server-6.4-x86_64-dvd.iso /media/cdrom/`。
3. **创建新的 repo 响应文件**:
- 备份原始的 repo 文件,例如:`mv rhel-source.repo rhel-source.repo.bak`。
- 编辑 `/etc/yum.repos.d/dvd.repo` 文件,添加以下内容:
```
[dvd]
name=install dvd
baseurl=file:///media/cdrom/Server
enabled=1
gpgcheck=0
```
#### 安装前注意事项
在正式安装 DB2 10.5 之前,需要注意以下几点:
1. **安装缺失的 RPM 包**:
- 由于 RedHat 6.0 及以上版本默认不安装某些 32 位库文件,因此需手动安装,以避免安装过程中出现问题。
- 添加多架构支持策略:`echo 'multilib_policy=all' >> /etc/yum.conf`。
- 安装必要的软件包:`yum install -y glibc* libstdc*`、`yum install -y gcc-c*`、`yum install -y pam*`。
2. **关闭 iptables 和 SELinux**:
- 执行 `service iptables stop` 关闭防火墙。
- 修改 SELinux 设置为 Permissive 或 Disabled,可通过编辑 `/etc/selinux/config` 文件实现。
#### 解压与安装 DB2 10.5
接下来是具体的解压与安装步骤:
1. **解压 DB2 安装包**:
- 使用 `tar` 命令解压下载好的 DB2 安装包:`tar -xf db2_v1012_linuxx64_expc.tar.gz`。
- 进入解压后的目录:`cd expc/`。
2. **执行预检查**:
- 运行 `./db2prereqcheck` 来检查安装环境是否符合要求。
3. **正式安装**:
- 执行 `./db2_install` 命令启动安装向导。
- 在提示安装路径时,可以选择默认路径 `/opt/ibm/db2/V10.5`。
#### 创建用户组与用户
为确保 DB2 的安全运行,需要创建专用的用户组和用户:
1. **创建用户组**:
- 创建 DB2 实例管理员组:`groupadd -g 2000 db2iadm1`。
- 创建 DB2 文件系统管理员组:`groupadd -g 2001 db2fadm1`。
- 创建 DB2 应用服务器组:`groupadd -g 2002 db2asgrp`。
2. **创建用户**:
- 创建 DB2 实例管理员用户:`useradd -m -g db2iadm1 -d /home/db2inst1`。
#### 创建数据库实例及样本数据库
完成上述步骤后,还需创建数据库实例及样本数据库:
1. **创建 DB2 管理服务器**:
- 使用 DB2 的管理工具或命令行创建管理服务器。
2. **创建实例**:
- 运行 `db2icrt` 命令创建新的实例。
3. **创建样本数据库**:
- 运行 `db2sampl` 命令来创建样本数据库。
#### 验证端口号和 License
安装完成后,需要验证 DB2 的端口号和许可证信息:
1. **查看端口号**:
- 使用 `db2 get dbm cfg` 命令查看端口号设置。
2. **验证许可证**:
- 通过 `db2 license list` 命令确认许可证状态。
#### 远程客户端连接测试
为了验证安装是否成功,可以尝试从远程客户端连接到新安装的 DB2 数据库:
1. **配置远程访问**:
- 配置 DB2 的远程访问设置。
2. **测试连接**:
- 从远程客户端使用 DB2 的连接工具进行测试。
#### 卸载 DB2 10.5
文档还提供了 DB2 10.5 的卸载流程:
1. **停止 DB2 管理服务器**:
- 使用 `db2stop` 命令停止 DB2 管理服务器。
2. **停止 DB2 实例**:
- 使用 `db2stop force` 命令强制停止所有 DB2 实例。
3. **删除 DB2 管理服务器**:
- 删除管理服务器相关的文件和配置。
4. **删除 DB2 实例**:
- 删除创建的所有 DB2 实例。
5. **卸载 DB2 产品**:
- 执行卸载命令,彻底移除 DB2 软件。
通过以上步骤,可以在 RedHat 6.4 上顺利完成 DB2 10.5 的安装、配置与卸载工作。