上传者: u010575833
|
上传时间: 2025-06-20 22:45:47
|
文件大小: 983KB
|
文件类型: PDF
数据库版本: dm8_setup_arm64_ent_8.1.1.48_20191203.iso
特别说明:这个服务器是ARM架构的,需要到达梦官网下载ARM版本的安装包,否则其他linux版本的安装时会无法执行二进制文件。
### 达梦数据库DM8+ARM架构CPU环境安装教程
#### 一、系统环境与准备工作
**数据库版本**: dm8_setup_arm64_ent_8.1.1.48_20191203.iso
对于ARM架构的服务器来说,安装达梦数据库时需特别注意使用兼容ARM架构的安装包。这是因为ARM架构与传统的x86架构存在差异,直接使用x86版本的安装包会导致无法执行二进制文件的情况。
**安装前准备**:
1. **下载达梦数据库**
- 访问达梦官网: [http://www.dameng.com/](http://www.dameng.com/)
- 下载页面: [http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14](http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14)
- 针对ARM架构的服务器,应选择DM8开发版(飞腾版本64位)安装包。
2. **内存检查**
- 至少需要1GB的可用内存(RAM),以确保数据库的正常安装与运行。
- 内存不足可能导致数据库安装或启动失败。
3. **硬盘空间检查**
- 完整安装达梦数据库需要大约1GB的空间。
- 另外,安装过程中会产生约1GB大小的临时文件,默认位于/tmp目录下,因此需要确保该目录有足够的存储空间。
4. **创建用户 dmdba**
- 为了最小化对操作系统的影响,建议不要以root用户身份安装和运行数据库。
- 创建一个新的系统用户`dmdba`:
- 创建用户组 `dinstall`: `groupadd dinstall`
- 创建用户 `dmdba`: `useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba`
- 初始化密码: `passwd dmdba`
- 使用 `id dmdba` 命令验证新用户的创建情况。
5. **创建数据库安装目录**
- 创建安装目录 `/data/opt/dm`: `mkdir /data/opt/dm`
- 更改目录权限: `chown dmdba.dinstall -R /data/opt/dm`
6. **配置用户环境变量**
- 切换到 `dmdba` 用户: `su - dmdba`
- 修改 `.bash_profile` 文件:
```bash
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/data/opt/dm/bin"
export DM_HOME="/data/opt/dm"
export PATH=$DM_HOME/bin:$PATH:$HOME/bin
```
- 使环境变量生效: `source .bash_profile`
#### 二、数据库安装流程
1. **加载ISO文件**
- 将达梦数据库ISO安装文件挂载到 `/mnt/dm/` 目录: `mount dm8_setup_arm64_ent_8.1.1.48_20191203.iso -o loop /mnt/dm/`
- 确保DMInstall.bin文件具有执行权限: `chmod 755 ./DMInstall.bin`
2. **安装数据库**
- 切换至 `dmdba` 用户: `su - dmdba`
- 运行安装程序: `cd /mnt/dm/; ./DMInstall.bin -i`
- 在安装过程中,需要设置语言、时区和安装类型等选项。
3. **执行脚本**
- 切换到 `root` 用户: `su root`
- 执行注册脚本: `/data/opt/dm/script/root/root_installer.sh`
至此,数据库已成功安装。
#### 三、创建数据库实例与注册服务
1. **创建数据库实例**
- 切换到 `dmdba` 用户: `su - dmdba`
- 进入安装目录下的 `bin` 目录: `cd /data/opt/dm/bin`
- 执行 `dminit` 文件初始化实例参数: `./dminit PATH=/data/opt/dm/data EXTENT_SIZE=16 PAGE_SIZE=8 LOG_SIZE=500 CASE_SENSITIVE=Y DB_NAME=DAMENG INSTANCE_NAME=DMSERVER PORT_NUM=5236 SYSDBA_PWD=123456`
2. **注册数据库服务**
- 切换到 `root` 用户: `su root`
- 进入安装目录下的 `script/root` 目录: `cd /data/opt/dm/script/root`
- 执行服务注册脚本: `./dm_service_installer.sh`
完成以上步骤后,数据库实例创建完成,并且服务也已注册完毕。通过这一系列的操作,达梦数据库DM8在ARM架构的服务器上成功安装并配置完成。