【Linux】达梦数据库安装部署(附详细图文)
目录
一、安装前的准备工作
1.检查操作系统配置
(1)获取系统位数 getconf LONG_BIT
(2)查看操作系统release信息 cat /etc/system-release
(3)查询系统名称 uname -a
(4)查看操作系统CPU信息 lscpu
2. 创建安装用户
(1)创建安装用户组 dinstall
(2)创建安装用户 dmdba。
(3)初始化用户密码
3.检查系统操作限制(一般可忽略)
4.检查系统内存与存储空间
二、达梦下载地址
三、安装达梦
1.安装前的准备工作
2.命令行安装
(1)切换dmdba用户
(2)切换到/data/dm8目录
(3)执行安装命令
(4)切换root账号并执行命令
四、初始化达梦数据库
五、使用脚本自动注册服务
六、遇到的问题
1.检查前台方式启动达梦数据库是否成功
2.检查dm的安装目录是否属于dmdba用户和dinstall用户组
3.再次执行注册服务,并启动
4.通过注册脚本将dm服务注册到系统服务
一、安装前的准备工作
用户在安装 DM 之前需要检查操作系统的配置,以保证 DM 正确安装和运行。
本文档适用于银河麒麟操作系统(Kylin V10_SP3)并且架构是aarch64。由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准。
1.检查操作系统配置
(1)获取系统位数 getconf LONG_BIT
(2)查看操作系统release信息 cat /etc/system-release
(3)查询系统名称 uname -a
(4)查看操作系统CPU信息 lscpu
按照自己操作系统的配置下载相关DM数据库的安装包。
从上面信息可以看出操作系统:Kylin 10,架构:aarch64,芯片:鲲鹏920。
2. 创建安装用户
(1)创建安装用户组 dinstall
groupadd -g 12349 dinstall
-g 12349:表示设置用户组的id(12349)
(2)创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
- -u 12345:指定用户的用户ID为 12345。
- -g dinstall:将用户添加到 dinstall 用户组中。
- -m:在创建用户时自动创建用户的家目录。
- -d /home/dmdba:指定用户的家目录为 /home/dmdba。
- -s /bin/bash:指定用户的登录 shell 为 /bin/bash。
最后的 dmdba 是要创建的用户名。
(3)初始化用户密码
passwd dmdba
3.检查系统操作限制(一般可忽略)
在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。
运行 ulimit -a 进行查询。如下图所示:
参数使用限制:
- data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
- file size
file size(blocks, -f)
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
- open files
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
- virtual memory
virtual memory (kbytes, -v)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件/etc/security/limits.conf。
每一行定义了一个限制,格式如下:
-
可以是用户名或用户组。具体如下图:
可以是soft
、hard
或-
。
是你想要限制的资源,对于文件描述符数量ÿ