国产系统麒麟V10下安装国产达梦数据库
安装前准备
1. 软硬件要求
正确地安装操作系统、合理地分配磁盘空间、检查机器配置是否满足要求
关闭正在运行的杀毒、安全防护等软件
保证网络环境能正常工作
保证系统时间和当前时间没有偏差
以下是我本次安装的环境信息
** 查看cpu: lscpu 或 cat /proc/cpuinfo**
查看操作系统:cat /etc/lease 或 uname -a
2. 软件准备
达梦数据库可以到达梦官网下载对应系统的版本,这里准备了麒麟V10的达梦数据库安装的版本。
达梦8-[麒麟v10-飞腾-开发版]
链接:https://pan.baidu.com/s/1UzKIONEUI3neqYiL4nQulw
提取码:nia0
3. 创建用户
一般情况下我们不用root用户去安装dm(root权限最大了),我们新建一个用户(执行命令时,如果提示权限不够,那么给要执行的命令前面加上sudo暂时以root身份去执行)
- 用root创建安装目录和安装用户组
- 创建安装目录: mkdir -p /dm8
- 创建组 :groupadd dinstall
- 创建用户 :useradd -g dinstall dmdba
- 设置密码 :passwd dmdba
- 更改安装目录所有者: chown dmdba:dinstall -R /dm8
- 更改数据盘目录所有者:chown dmdba:dinstall -R /dmdata
4. 更改安装用户ulimit的资源限制
- 以root用户在 /etc/security/limits.conf 添加如下内容:
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard nproc 65536
切换到dmdba输入命令ulimit -n查看是否生效:
开始安装
1. 上传安装包,改在到指定目录
将下载后的iso文件上传到指定目录,使用root权限挂载
2. 切换到dmdba用户,挂载目录进行命令行安装
使用root用户,切换到安装目录 /dm8/script/root 下 输入 ./dm_service_installer.sh -h 查看帮助
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DMDB/dm.ini
-
创建成功之后,启动数据库服务
systemctl start DmServiceDMSERVER
或安装bin目录下
./DmServiceDMSERVER start -
配置对systemd DmServiceDMSERVER的资源限制
编辑/usr/lib/systemd/system/DmServiceDMSERVER.service文件,或者/usr/lib/systemd/system/DmServiceDMSERVER.service.d/my-limit.conf文件
[Service]
LimitNOFILE=65536
LimitNPROC=65536
LimitCORE=infinity
然后运行如下命令,才能生效。
systemctl daemon-reload
systemctl restart DmServiceDMSERVER.service
如做全局的配置,放在文件/etc/systemd/system.conf ,注意:修改了system.conf后,需要重启系统才会生效。
DefanltLimitNOFILE=65536
点开图形界面出现以下信息