达梦数据库的安装(命令行模式)

一、安装前准备工作
1.用户需要检查自己的虚拟机是多少位数的linux系统。然后在去官网上下载对应版本的达梦数据库。如下图:
达梦数据库的安装(命令行模式)_第1张图片

2.用户可以通过以下指令,来查询linux操作系统的基本信息,以选择合适的DM版本。
#获取系统位数
getconf LONG_BIT
#查询操作系统release信息
lsb_release -a
#查询系统信息
cat /etc/issue
#查询系统名称
uname -a
在这里插入图片描述
达梦数据库的安装(命令行模式)_第2张图片
在这里插入图片描述
在这里插入图片描述
二、创建安装用户
为了减少对操作系统的影响,达梦数据库建议用户在安装之前专门创建一个系统用户来安装DM。
1.创建安装用户组dinstall
groupadd dinstall
2.创建安装用户dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.初始化用户密码进行密码设置
passwd dmdba
4.切换至创建好的安装用户
su dmdba
在这里插入图片描述
达梦数据库的安装(命令行模式)_第3张图片

三、检查操作系统限制
为了使达梦数据库能够正常运行,建议用户检查当前安装用户的ulimit参数。
通过 ulimit -a 命令进行查询。
达梦数据库的安装(命令行模式)_第4张图片
达梦数据库参数使用限制:
1.data seg size
建议用户设置为1048576(1GB)或unlimited(无限制),此参数过小可能导致数据库无法启动。
2.file size
建议设置成unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3.open files
建议设置成65536以上或unlimited(无限制)。
4.virtual memory
建议用户设置为1048576(1GB)或unlimited(无限制),此参数过小可能导致数据库无法启动。
一般来说我们只需要重新设置一下open files就行了。方法如下:
指令 # vim /etc/security/limits.conf
进入修改页面之后,在文件后面添加

  • soft nofile 65535
  • hard nofile 65535
    添加完成之后保存退出,输入 reboot 重启一下服务,使配置生效。
    达梦数据库的安装(命令行模式)_第5张图片

四、检查系统内存与存储空间
1.检查内存
达梦数据库要求用户尽量保证操作系统至少有1GB的可用内存,来保障DM的正常安装与运行。如果可用内存过少,可能会导致达梦数据库安装或者启动失败。用户通过以下命令来检查操作内存。
#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free
达梦数据库的安装(命令行模式)_第6张图片

2.检查存储空间
DM完全安装需要1GB的存储空间,用户需要提前规划好安装目录和它的空间大小。
使用以下命令来查询存储空间。
df -h [文件路径]

五、安装达梦数据库
首先需要把DM安装光盘复制进虚拟机,然后加载(mount)光盘。通过执行下面命令来加载光盘。
mount /opt/data/dm /mnt/cdrom
这里假定要安装的光盘为/opt/data/dm,且目标路径/mnt/cdrom存在。
加载完毕之后,在/mnt/cdrom目录下就会存在DMInstall.bin的文件,这个就是达梦数据库的安装文件,用户需要赋予权限才能执行。使用以下命令来执行权限。
chmod 755 ./DMInstall.bin
在这里插入图片描述

1.命令行安装
执行以下命令进行命令行安装:
./DMInstall.bin -i
(1)选择安装语言
根据系统配置选择相应语言,输入选项,回车进入下一步。
在这里插入图片描述

确认回车后开始解压安装程序,等待安装。
在这里插入图片描述

(2)key文件
用户选择是否输入key文件路径。如果没有key文件,则直接回车进入下一步安装。如果输入正确的key文件路径,会出现以下信息,用户可以继续安装。
达梦数据库的安装(命令行模式)_第7张图片

(3)设置时区
用户选择DM的时区信息。如下图所示:达梦数据库的安装(命令行模式)_第8张图片

(4)选择安装类型
与图形化安装选择一样,有4种类型提供可以安装。达梦数据库的安装(命令行模式)_第9张图片

(5)选择安装路径
用户根据提示输入想要安装的目录。默认为/opt/dmdbms在这里插入图片描述

(6)安装小结
打印用户之前输入的部分安装信息。确认之后进行安装。达梦数据库的安装(命令行模式)_第10张图片

(7)安装达梦数据库的安装(命令行模式)_第11张图片

达梦数据库安装完毕,之后我们就要进行初始化数据库和通过脚本注册数据库服务的操作。

六、初始化数据库
这里我们是使用dmint,也就是DM数据库初始化工具来帮助用户初始化。
在安装文件的bin目录下面,我们输入./dminit help可以查看初始化数据库的各种参数。达梦数据库的安装(命令行模式)_第12张图片

根据用户自身的要求,调整各种参数来进行数据库的初始化操作。在这里插入图片描述

这里我们配置一些常用的参数,来初始化设置我们的数据库。
达梦数据库的安装(命令行模式)_第13张图片

初始化数据库成功。

七、注册数据库服务
在 Linux(Unix)系统中,很多程序的进程是以后台运行的方式启动的,进程以后台方 式运行能够保证进程不因终端窗口的关闭而关闭,而且这些进程大多是常驻的,需要长期运 行且不中断的。DM 中也有许多这样的程序,这些程序的稳定运行保证了 DM 数据库实例或 DM 集群的正常运行,这些程序就是 DM 服务程序。为了方便用户能够使 DM 服务程序以后台运行的方式启动,我们为 DM 服务程序提供了对应的服务脚本模板。
这里我们选择的通过指定服务类型来注册服务。首先我们需要进入达梦数据库安装目录下的/script/root目录才能执行命令,命令如下:
./dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
其中-t后面是服务类型 -i是ini文件路径 -p是服务器后缀名
达梦数据库的安装(命令行模式)_第14张图片

这样我们就成功的注册了数据库服务。

启动数据库服务
在这里插入图片描述

通过输入指令ps -ef|grep dmserver,查看服务是否启动在这里插入图片描述

你可能感兴趣的:(数据库)