CentOS8 安装 达梦数据库DM8

CentOS8 版本:CentOS-8-x86_64-1905-dvd1.iso

1、下载达梦数据库DM8

下载地址:https://www.dameng.com/list_103.html

下载对应的版本,其中CentOS8 安装在 Intel 虚拟机上,所以选择 X86 平台,下载文件:dm8_20230418_x86_rh6_64.iso

 2、上传安装文件

再利用xftp工具将上述下载的.iso文件上传到服务器的刚创建的文件夹中

3.挂载安装文件

说明:iso 后缀的文件,需要对文件进行挂载,我们将文件挂载到/mnt目录(哪个目录都可以,这样方便找,之后才是安装过程)下。命令如下:

# mount -o loop /tc/dm/dm8_20230418_x86_rh6_64.iso /mnt

 首次挂提示 read-only,是因为 文件 权限不够,需要修改权限。

 进入 /mnt 目录,查看文件,表示挂载成功。

4.修改系统限制

产看系统限制,命令如下:

# ulimit -a

 对 限制低的 进行调整

 5.安装文件

进入挂在目录 

# cd /mnt

执行安装命令

./DMInstall.bin -i

首次执行,提示 没有用户dmdba,所以我们还是需要创建一个用户dmdba(但是我们不配置权限使用)
OS user dmdba is not detected, please check whether the OS user dmdba exist!
# groupadd dinstall           --创建组
# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba              --创建用户
# passwd dmdba                                                  --配置用户密码
配置完成后,在执行安装命令
# ./DMInstall.bin -i

出现选择语言,成功进入安装
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:

我们选择 c

 

是否输入key文件路径?  n(没有就选n) 

是否设置时区?  21

安装类型?1(典型安装)

 

 安装完成

6.初始化数据库实例

 这里遇到一个问题,cd /bin,不能分开写命令,因为根目录下有bin,会进错目录。提示目录错误,所以 直接敲  cd /tc/dm/db/bin   进入安装目录下的bin文件夹。

7.注册服务

# ./dm_service_installer.sh -t dmserver -dm_ini /tc/dm/data/DAMENG/dm.ini -p DMSERVER

 8.启动实例

说明:这里先将/tc/dm这个文件的所属在交付给dmdba用户,否则容易出现文件所属不同,而报错无法启动的情况

 首次执行,出现报错

Job for DmServiceDMSERVER.service failed because the control process exited with error code.
See "systemctl status DmServiceDMSERVER.service" and "journalctl -xe" for details.

使用 "journalctl -xe" 查看问题,发现

 SELinux is preventing /usr/lib/systemd/systemd from execute access on the file DmServiceDMSERVER

 然后使用 setenforce 0 临时屏蔽 SELinux

 # systemctl status DmServiceDMSERVER.service

 再次执行成功。

9.连接验证

进入bin目录

# cd /tc/dm/db/bin

命令

./disql

 

 

系统管理员  默认用户名 SYSDBA   ,默认密码SYSDBA

 

至此,完成安装

posted @ 2023-06-08 13:49  二两也逍遥  阅读(2165)  评论(0编辑  收藏  举报