达梦数据库

本文详细介绍在Linux环境下安装达梦数据库的过程,包括检查操作系统限制、创建安装用户、安装数据库、创建实例和服务、启动及卸载服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux安装达梦数据库

1.检查操作系统限制

运行:ulimit -a
在这里插入图片描述

主要看下参数open files 是否满足高并发,如果不满足则需要配置对应的文件:
vi /etc/security/limits.conf
增加以下配置:

  • soft nofile 65536
  • hard nofile 65536

2.创建安装用户(用root操作)

(1)创建安装用户组 dmdba。
groupadd -g dmdba
(2)创建安装用户 dmdba。
useradd -g dmdba dmdba
(3)初始化用户密码。
passwd dmdba 这里用#dameng123

3.安装达梦数据库

(1)上传iso安装文件到/opt下
在这里插入图片描述

(2)创建挂载目录
mkdir -p /media/dm8iso
(3)挂载Iso
运行:mount /opt/dm8_setup_rh6_64_sec_8.1.1.76_20200521.iso /media/dm8iso
在这里插入图片描述

将安装文件挂载到/media/dm8iso目录下
在这里插入图片描述

顺便给文件加个权限chmod -R 555 /media/dm8iso/
(注意:卸载iso用:umount /media/dm8iso)
(4)执行安装文件(切换到dmdba用户下操作)
su - dmdba
cd /media/dm8iso/
./DMInstall.bin -i #就开始安装了后面会选择各种参数
在这里插入图片描述

选择21或者使用默认值回车
在这里插入图片描述

在这里选择你自己准备安装的目录
在这里插入图片描述

根据提示使用root用户执行一下命令:
/home/dmdba/dmdbms/script/root/root_installer.sh
在这里插入图片描述

到这里安装就结束了

4.创建数据库实例(切换dmdba用户操作)

(1)执行初始化数据库配置

cd /home/dmdba/dmdbms/bin 跳转到安装目录的bin目录下
然后执行创建实例的命令:./dminit
在这里插入图片描述

[dmdba@localhost bin]$ ./dminit
initdb V8
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2021-04-21
input system dir: /home/dmdba/dmdbms # 数据文件存放路径
input db name: DAMENG # 实例/数据库名
input port num: 5236 # 服务端口
input page size(4, 8, 16, 32): 32 # 数据文件使用的页大小
input extent size(16, 32, 64): 16 # 数据文件使用的簇大小
input sec priv mode(0, 1): 0 # 安全特权模式
input time zone(-12:59,+14:00): +8 # 初始化时区
string case sensitive? ([Y]es, [N]o): n # 标识符大小写敏感
which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1 # 字符集
length in char? ([Y]es, [N]o): n # VARCHAR类型对象的长度是否以字 符为单位
enable database encrypt? ([Y]es, [N]o): n # 是否启用数据库加密
input slice size(512, 4096): # 设置页加密分片大小
page check mode? (0/1/2): 0 # 是否启用页面内容校验模式
input elog path: # 指定初始化过程中生成的日志文 件所在路径
only create huge table with delta? (0/1): 0
rlog generate for huge? (0/1): 0
auto_overwrite mode? (0/1/2): 0 # 是否覆盖建库目录下所有同名文 件

log file path: /home/dmdba/dmdbms/DAMENG/DAMENG01.log
log file path: /home/dmdba/dmdbms/DAMENG/DAMENG02.log

write to dir [/home/dmdba/dmdbms/DAMENG].
create dm database success. 2020-08-14 12:28:11

除默认需要配置项,其余的可以参考帮助文档,./dminit help 来查看参数的意思:
在这里插入图片描述

(2)创建数据库运行服务
进入dm_service_installer.sh执行文件所在目录,也就是安装目录下的
cd /home/dmdba/dmdbms/script/root/
在这里插入图片描述

在这个目录下执行 ./dm_service_installer.sh -t dmserver -p DmServiceDMERVER -dm_ini /home/dmdba/dmdbms/DAMENG/dm.ini
红色字体是安装目录,其他的参数固定
在这里插入图片描述

这里叫我们用root执行,那就直接exit退出当前账号,再次执行创建服务的语句
在这里插入图片描述

显示创建服务完成

5.启动服务

(1)方式1:系统服务启动(root执行)
service DmServiceDmServiceDMERVER start #启动
service DmServiceDmServiceDMERVER status #状态
service DmServiceDmServiceDMERVER restart #重启
service DmServiceDmServiceDMERVER stop #关闭
(2)方式2:命令行启动(dmdba执行)
进入达梦数据安装目录:
cd /home/dmdba/dmdbms/bin
在这里插入图片描述

执行 ./DmServiceDmServiceDMERVER start 启动
在这里插入图片描述

显示启动成功即可,其余命令:
启动命令:./DmServiceDmServiceDMERVER start
关闭命令:./DmServiceDmServiceDMERVER stop
重启命令:./DmServiceDmServiceDMERVER restart
查看状态:./DmServiceDmServiceDMERVER status 或者ps -ef|grep dmserver

6.卸载服务

卸载数据库的话直接到安装目录下面
cd /home/dmdba/dmdbms
执行命令
./uninstall.sh -i 等待执行完就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值