前言:
达梦数据库使用 Redhat 红帽则是一家成立于1993年的软件公司,致力于为企业提供基于Linux内核的操作系统和开源解决方案。
红帽采用了商业模式,通过销售许可证、技术支持和相关服务来盈利。红帽将Linux内核与自家开发的软件进行整合,并提供稳定性强、安全性高以及专业技术支持的企业级操作系统。
红帽的产品主要面向企业用户,注重安全性、稳定性和可靠性。他们的操作系统在金融、电信、政府等行业得到广泛应用。
红帽作为一家专业的软件公司,提供了全面的技术支持和服务。他们拥有丰富的经验和专业团队,能够及时解决用户在使用红帽产品过程中遇到的问题。
红帽在安全方面投入了大量的资源,并且与各种安全机构合作,不断更新和修复系统漏洞。他们还提供了安全认证服务红帽与linux区别,确保用户数据和系统的安全。
1. 下载与上传
(1) 下载IOS镜像文件
官网地址:https://eco.dameng.com/download/
将下好的包保存解压下来。
(2) 上传虚拟机
用xftp将解压好的文件上传到虚拟机的/usr/local目录下(因为Centos7环境太纯了,这里下载好的是zip压缩包,有的环境不支持在里面解压这类文件)。
(3) 安装
这里尽量不在root用户下去下载达梦数据库 ,我在根目录下新建。
我的根目录为:[root@VM-16-5-centos ~] 也有的是 [root@localhost ~]
1) 新建达梦用户组
groupadd dinstall
2) 新建安装用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3) 创建安装临时目录 (临时目录所有者及所属组变更)
mkdir /usr/local/dm/ chown -R dmdba.dinstall /usr/local/dm
4) 初始化密码
passwd dmdba
出错了一次,再来一次
5) 修改资源限制
使用 vi 或 vim 如下命令编辑配置:
vim /etc/security/limits.conf
将内容直接 CV 到文件最下:
dmdba hard nofile 65536 dmdba soft nofile 65536 dmdba hard stack 32768 dmdba soft stack 16384
i 或 insert 进入新增模式:
修改完成,进入dmdba用户下执行查看是否生效:有则ok了。
su dmdba ulimit -a
6) 将下载的dm8镜像文件挂载到虚拟机
mount -o loop dm8_20240408_x86_rh7_64.iso /mnt
仅读方式挂载。
2. 配置与安装
(1) 切换新用户进行安装
su dmdba cd /mnt ./DMInstall.bin -i
开始安装。(注:若无法安装中文,请看:https://www.cnblogs.com/warmNest-llb/p/18192734)
(这里我没有权限,想安装在 /usr/local/dm8 路径的,没有权限,改成了 /home/dmdba/dmdbms)
安装结束。
(2) 注册数据库
# 切换用户root su root # 回到根目录 cd ~ # 执行服务 /home/dmdba/dmdbms/script/root/root_installer.sh
(3) 初始化数据库实例
# 切回dmdba用户 su dmdba # 进入/mnt cd /mnt # 创建data文件 mkdir /home/dmdba/dmdbms/data/
# 进入目录bin下 cd /home/dmdba/dmdbms/bin # 通过./dminit help来查看工具初始化数据实例,修改参数 ./dminit path=/home/dmdba/dmdbms/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=Y
PS:初始化实例的示例如下:设置页大小(PAGE_SIZE)为 32,日志大小(LOG_SIZE)为 2048,大小写(CASE_SENSITIVE)为敏感,字符集(CHARSET)为 UTF-8。
(4) 创建实例服务
# 切换为root用户 su root # 进入安装目录下 cd /home/dmdba/dmdbms/script/root/ # 创建实例服务 ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER
(5) 启动数据库实例服务
PS:先将/usr/local/dm这个文件的所属在交付给dmdba用户,否则容易出现文件所属不同,而报错无法启动的情况
# 设置权限 chown -R dmdba:dinstall /home/dmdba/dmdbms/
# 切换dmdba用户 su dmdba # 进入bin目录下 cd /home/dmdba/dmdbms/bin # 启动服务 service DmServiceDMSERVER start # 输入密码 # 查看启动状态 service DmServiceDMSERVER status
(6) 验证链接
进入dmsql服务,进行连接。初始用户名:SYSDBA,密码:SYSDBA
# 进入服务 ./disql
完成。
标签:dmdba,root,数据库,dmdbms,用户,红帽,home,安装,达梦 From: https://www.cnblogs.com/warmNest-llb/p/18192414