初识
因为业务需要首次接触dm数据库,接触的主要版本时DM8,在银河麒麟v10上进行操作。
DM8版本
- 标准版:不支持集群等特性,满足中小企业的需求。
- 企业版:满足中大型企业需求,生产应用最多的版本。
- 安全版:增加安全特性,例如强制方法控制,环境标记等。
- 开发版:使用时间做了限制,不能作为商用。
DM8安装
本次使用的版本是dm8_20210818_x86_rh6_64_ent_9.4.2.18_pack14.iso
可以去达梦官网下载自己想要的版本https://eco.dameng.com/download/
安装时,/tmp目录建议至少1.5G以上(安装时将会产生大概1GB 的临时文件),可以使用df -h /tmp
命令查看。
另外linux主机中还需要安装有gcc,因为我使用的是银河麒麟v10,安装时这些都有了,省去这个步骤。
在linux上安装软件时,不建议使用root用户来新建,所以我这里新建用户和目录来安装
-
设置系统文件打开数
vim /etc/security/limits.conf # 在limits文件中添加 dmdba soft nofile 102400 dmdba hard nofile 204800 root soft nofile 102400 root hard nofile 204800
-
新建用户组和用户
groupadd dinstall useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba # 设置新用户密码 passwd dmdba
-
新建安装目录,并修改目录所属
mkdir /dm8 chown dmdba:dinstall /dm8
-
挂载镜像
mkdir /mnt/dm mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm
-
切换用户并安装(图形化方式)
#桌面上打开终端,以root用户执行 xhost+ echo $DISPLAY #记录display的值,我这里是(:0.0),切换用户 su - dmdba export DISPLAY=:0.0 cd /mnt/dm #以图形化方式安装 ./DMInstall.bin
接着就会进入到图形界面引导程序,值得一说到是Key文件可以忽略不选,根据版本官网的发布时间,默认有一年的使用时间。
后续安装操作严格根据引导界面提示,和自己需求来完成即可
DM8目录结构
不得不说,dm把文档集成在安装包里很nice,基本上需要的文档都有了
另外需要重点提的就是tool这个目录,这个目录里都是可能用到的一些图形化工具。
DM8图形化工具
dm在图形化工具上做的很不错,进入到安装目录的tool目录下就可以看到相关的工具
- dm管理工具(manager)
- 图形化的管理数据库
- 联机工具,包含用户管理、角色权限管理、表空间、模式、模式下对象(表、索引、约束、函数、过程、视图等)
- 数据库物理联机备份
- 作业管理
- 控制台工具(console)
-脱机备份还原
-修改数据库参数(修改后重启数据库
才能生效)
- 数据迁移工具(dts)
-提供dm与其他数据库等相互文件迁移
- 性能监视工具(monitor)
-监测数据库性能指标
结语
dm数据库作为一款国产数据库,在配套文档和工具上是下了功夫的,图形化的安装和工具迎合了国内的需求,希望在未来能够不断的创新和优化,走出国产数据库的一条路。