(SERIES1) MacOS Terminal远程SSH连接Aliyun ECS服务器纯命令行模式下部署DM8教程(服务器环境Ubuntu 20.04LTS )

1 DM数据库版本介绍

1.1 版本区别

  DM8目前的版本主要包括标准版、企业版、安全版开发版。前三项的比较如表1-1所示。以适用场景为角度进行分类,标准版适用于小型应用开发,企业版适合生产环境级应用,安全版则在具备所有企业版基础上加入了对四权分立、强制访问控制、审计和实时侵害检测等功能上的补全,在安全性方面实现了更加全面完善的安全策略;至于开发版则专供开发者学习、测试、开发用途,有1 年免费试用期,并不建议用于保存关键数据和长期运营,避免因失效造成数据丢失和业务中断。若确有生产需要,建议寻求达梦在线客服或电话帮助,获取商业许可证。

表1-1 DM数据库主要版本比较

对比项 标准版 企业版 安全版
最大连接数 25 无限制 无限制
最大物理 CPU 数量 2 无限制 无限制
最大逻辑 CPU 核数 32 无限制 无限制
使用时间 无限制 无限制 无限制
硬件平台支持 Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾等 Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾等 Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾等
最大存储容量 500G 无限制 无限制
单表最大行数 1 亿 无限制 无限制
大表最大列数 1024 2048 2048
列存储 不支持 支持 支持
分区表 不支持 支持 支持
并行查询 不支持 支持 支持
闪回查询 不支持 支持 支持
分析函数与自定义聚集函数 不支持 支持 支持
虚拟函数 VPD 不支持 支持 支持
DBMS_SQL 包 不支持 支持 支持
存储过程调试功能 不支持 支持 支持
XML 支持 不支持 支持 支持
JSON 支持 不支持 支持 支持
空间数据库支持 不支持 支持 支持
全文索引支持 不支持 支持 支持
DBLINK 功能 不支持 支持 支持
DMHS 支持 不支持 支持 支持
数据守护集群 DATAWATCH 不支持 支持 支持
读写分离集群 DMRWC 不支持 支持 支持
共享存储集群 DMDSC 不支持 支持 支持
大规模并行处理集群 DMMPP 不支持 支持 支持
数据复制 Data Replication 不支持 支持 支持
企业管理工具 DEM 不支持 支持 支持
备份还原接口 SBT 不支持 支持 支持
嵌入式 pro*c 不支持 支持 支持
外部函数扩展 不支持 支持 支持
外部表 不支持 支持 支持
通讯加密 不支持 支持 支持
存储加密 不支持 支持 支持
加密引擎 支持 支持 支持
三权分立 不支持 支持 支持
四权分立 不支持 不支持 支持
自主访问控制 不支持 支持 支持
强制访问控制 不支持 不支持 支持
审计和实时侵害检测 不支持 不支持 支持
客体重用 不支持 支持 支持
资源限制 不支持 支持 支持

  达梦数据旗下除传统关系型数据库外,还研发有蜀天梦图数据库、达梦新云缓存数据库、达梦启志大数据可视化系统等产品,支持不同应用层的开发需求。详情参见图1-1内容,可以直接从图示地址栏进入或由dameng.com企业官网右上角“下载中心”按钮点击跳转即可✅。

在这里插入图片描述

图1-1 达梦数据旗下数据库产品

2 DM数据库安装

2.1 达梦在线服务平台

  如图2-1所示为达梦在线服务平台。该平台集成了产品体系及其详细介绍、技术社区、行业案例等内容,尤其提供开发所需的详实文档;点击“查看全部文档”进入图2-2所示的技术文档详情页,包括几大模块:安装部署、应用开发、运维和产品手册等,构建完成闭环的全生命周期服务。如果遇到技术问题或希望从事有关开发,官方文档、快速的论坛内技术人员支持都能助你一臂之力。

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/42787e9c19c54597a66f15c3ef597869.p

图2-1 达梦在线服务平台

  本文快速上手部分为主要抓手,详细阐述在Ubuntu 20.04LTS 阿里云ECS实例上进行达梦数据库部署的详尽内容,主要出于官方文档主要面向以CentOS为代表的Redhat系企业服务器市场,一定程度上缺失对Debian家族尤其是Ubuntu版本的支持。希望在Ubuntu上的开发部署实现能够向后来人提供开发部署经验和开发平台。技术文档主页在图2-2中展示。

在这里插入图片描述

图2-2 DM8技术文档之快速上手

2.2 DM8 Tour 达梦线上实验室

  访问https://eco.dameng.com/tour/可以访问达梦线上实验室、试用DMSQL,提前熟悉以下主要版块:

  • 基本语法
  • 用户权限
  • 索引
  • 事务

  需要注意的是:线上环境不代表部署性能,如需测试请遵循完整的测试用例执行过程;该实验过程需在1小时后手动延长,必要时会以弹窗提醒。窗口布局可见图2-3。

在这里插入图片描述

图2-3 达梦线上实验室

2.3 安装前准备

2.3.1 选择对应版本

  DM8在X86架构分类中支持主流Linux和国产操作系统版本,也可以Docker镜像形式应用。在安装到Ubuntu前,键入uname -a命令查询操作系统(内核)版本、CPU 架构。

root@iZuf64t2vkq04odhykkugyZ:~# uname -a
Linux iZuf64t2vkq04odhykkugyZ 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

  根据查询结果参考选择基于RedHat6 / RedHat7的版本。笔者根据版本信息选择RedHat7版本,下载得到文件夹dm8_20240408_x86_rh7_64_ent_8,ls命令查看有以下执行结果:

(base) alexanderarthur@AlexLaptop Downloads % cd dm8_20240408_x86_rh7_64_ent_8
(base) alexanderarthur@AlexLaptop dm8_20240408_x86_rh7_64_ent_8 % ls
dm8_20240408_x86_rh7_64.iso		dm8_20240408_x86_rh7_64.iso_SHA256.txt

2.3.2 新建dmdba用户

  数据库安装要求在dmdba用户下执行,严禁使用root用户执行安装;命令包括创建用户组、创建并设置用户:

groupadd dinstall -g 2001
useradd  -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
# 修改用户密码步骤于此行略

2.3.3 修改资源限制

  登录root用户修改/etc/security/limits.conf文件配置,在文件最后添加配置如下:

dmdba  soft      nice       0
dmdba  hard      nice       0
dmdba  soft      as         unlimited
dmdba  hard      as         unlimited
dmdba  soft      fsize      unlimited
dmdba  hard      fsize      unlimited
dmdba  soft      nproc      65536
dmdba  hard      nproc      65536
dmdba  soft      nofile     65536
dmdba  hard      nofile     65536
dmdba  soft      core       unlimited
dmdba  hard      core       unlimited
dmdba  soft      data       unlimited
dmdba  hard      data       unlimited

  如需更改后的配置文件永久生效,请执行reboot命令重启服务器实现。
  服务器重启后,切换到dmdba用户,查看是否生效:

su - dmdba
ulimit -a

# 执行结果
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 20
file size               (blocks, -f) unlimited
pending signals                 (-i) 7319
max locked memory       (kbytes, -l) 65536
max memory size         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值