自学内容网 自学内容网

Linux(CentOS)安装达梦数据库 dm8

CentOS版本:CentOS 7

达梦数据库版本:dm8

一、获取 dm8 安装文件

1、下载安装文件

打开达梦官网:https://www.dameng.com/

下载的文件

解压后的文件

2、上传安装文件到 CentOS

使用FinalShell远程登录工具,并且使用 root 用户连接登录(注意这里说的root用户连接登录是指这样的)

二、准备安装环境

1、新建用户组和用户

创建用户组 dinstall

groupadd dinstall -g 2001

创建用户 dmdba

useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba

修改用户密码:Dm@2001

passwd dmdba

2、修改限制参数

修改 /etc/security/limits.conf 文件,配置内容

vim /etc/security/limits.conf

 配置内容如下:

dmdba  soft      nice       0
dmdba  hard      nice       0
dmdba  soft      as         unlimited
dmdba  hard      as         unlimited
dmdba  soft      fsize      unlimited
dmdba  hard      fsize      unlimited
dmdba  soft      nproc      65536
dmdba  hard      nproc      65536
dmdba  soft      nofile     65536
dmdba  hard      nofile     65536
dmdba  soft      core       unlimited
dmdba  hard      core       unlimited
dmdba  soft      data       unlimited
dmdba  hard      data       unlimited

重启计算机

reboot

切换到 dmdba 用户,查看配置是否生效

su - dmdba
ulimit -a

3、创建安装目录

切换至 root 用户,创建实例保存目录、归档保存目录、备份保存目录 

su - root
mkdir -p /dmdata/data;mkdir -p /dmdata/arch;mkdir -p /dmdata/dmbak

修改安装目录权限

用户修改为 dmdba,用户组修改为 dinstall

chown -R dmdba:dinstall /dmdata/data;chown -R dmdba:dinstall /dmdata/arch;chown -R dmdba:dinstall /dmdata/dmbak

授予755 权限

chmod -R 755 /dmdata/data;chmod -R 755 /dmdata/arch;chmod -R 755 /dmdata/dmbak

4、挂载镜像

挂载镜像到 /mnt 目录下,查看目录内容

mount -o loop dm8_20240920_x86_rh7_64.iso /mnt
ll /mnt

三、安装(图形化安装)

1、开放图形界面权限

进入到 /mnt 目录下

cd /mnt

开放图形界面权限 

xhost +
echo $DISPLAY

 在远程计算机上,打开 cmd,通过 ipconfig 获取 ip 地址

切换到 dmdba 用户

su - dmdba

设置需要在远程计算机(192.168.31.44)上调用图形化界面 

export DISPLAY=192.168.31.44:0.0 

进入 /mnt 目录下

cd /mnt

安装

./DMInstall.bin

如果顺利的话,就会弹出图形化安装界面……

--------------------------------------------------------------------------------------------------------------------------------

初始化图形界面失败,当前监视器窗口不支持图形界面。

使用命令行进行安装

./DMInstall.bin -i

 

三、安装(命令行安装)

5、安装 

切换至 dmdba 用户,进入到 /mnt 目录下

su - dmdba
cd /mnt

执行安装命令

./DMInstall.bin -i

 ​​​​​

 切换至 root 用户

su - root

执行命令,创建 DmAPService,否则会影响数据库备份

/home/dmdba/dmdbms/script/root/root_installer.sh

6、配置环境变量

进入 dmdba 用户的根目录下 /home/dmdba

cd /home/dmdba

编辑 .bash_profile,在文本尾部增加这行内容:

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

vim .bash_profile

切换至 dmdba 用户

su - dmdba

刷新环境变量

source .bash_profile

7、配置实例

进入 /home/dmdba/dmdbms/bin 目录下,查看目录内容

cd /home/dmdba/dmdbms/bin
ls

使用 dminit 命令初始化实例,dminit 命令可设置多种参数,查看可配置参数

./dminit help

使用 dminit 命令初始化实例,配置数据库存放路径参数,其他参数采用默认设置

./dminit path=/dmdata/data

以下命令设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMTEST,实例名为 DBSERVER,端口为 5237。 

./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237

8、注册服务

 切换至 root 用户

su - root

进入到 /home/dmdba/dmdbms/script/root/ 目录下,查看目录内容

cd /home/dmdba/dmdbms/script/root/
ls

 执行 sh 脚本,注册实例服务

./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p DMTEST

返回到服务器桌面上进行操作(非远程登录操作模式),进入目录 /home/dmdba/dmdbms/tool/,查看目录内容

cd /home/dmdba/dmdbms/tool/
ll

打开 DM 服务查看器

./dbca.sh


原文地址:https://blog.csdn.net/BillKu/article/details/143822005

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!