注册
达梦数据库linux部署
专栏/技术分享/ 文章详情 /

达梦数据库linux部署

R. 2026/09/11 20 0 0
摘要

1.在 linux 环境下完成⼀次命令⾏安装安
装:
(1).在Linux中配置数据库安装前准备
修改⽂件打开最⼤数:
image.png
规划⽬录并修改权限:
image.png
(2).安装数据库
挂载镜像:
image.png
使⽤命令⾏安装:
image.png
image.png
安装完成:
image.png
(3).配置实例
使⽤ dmdba ⽤⼾配置实例,进⼊到 DM 数据库安装⽬录下的 bin ⽬录中。
image.png
使⽤ dminit 命令初始化实例,dminit 命令可设置多种参数,可执⾏如下命令查看可配置参数。
image.png
⾃定义初始化实例
image.png
(4).命令⾏注册服务
按照⽰例进⾏实例服务注册
image.png
image.png
(5).启动、停⽌数据库
服务注册成功后,启动、、停⽌、重启数据库,并查看数据库状态
image.png
前台⽅式进⾏数据库启动、关闭等操作
image.png
初始化实例:
image.png
新建⽤⼾并设置密码,授予权限:
image.png
新建表空间:
image.png
新建表并插⼊数据,查询是否已经⼊库:
image.png
配置静默安装:
image.png
配置归档还要定时增量以及全量备份:
image.png
理解CASE_SENSITIVE参数作⽤:
⼤⼩写敏感是⼀个在数据库初始化时指定的⼀个参数,⼀旦设定就不可以更改。设定为Y(敏感,默认值)时,数据库讲严格区分英⽂字⺟的⼤⼩写。设定为N(不敏感)时,数据库内部不区分⼤⼩写。
举例测试
image.png
image.png
在 CASE_SENSITIVE=Y 的环境下,达梦数据库不仅对字符串内容严格区分⼤⼩写,对于未加双引号的对象名(如表名)也会在执⾏前统统转换为⼤写。这就要求我们在⽇常的 SQL 开发中,如果代码⾥混⽤了双引号包裹的表名或字段名,必须极度谨慎,做到⼤⼩写严格⼀致,否则会引发“表不存在”或“字段不存在”的错误。
理解CHARSET的影响情况:
CHARSET 参数⽤于定义整个数据库的数据字符集,同样需要在初始化时确定且不可更改。达梦数据库主要⽀持以下两种常⽤字符集:CHARSET=0 (GB18030): 默认中⽂字符集,向下兼容 GBK 和 GB2312。CHARSET=1 (UTF-8): 国际通⽤字符集,包含全球绝⼤多数语⾔字符。字符集的核⼼区别在于底层物理存储空间的占⽤,这会直接影响VARCHAR 等字符串类型字段的最⼤容量设计。
举例测试
image.png
在本次实验设置的 GB18030 环境中,汉字采⽤双字节编码。若定义字段VARCHAR(50),最多可以存⼊ 25 个汉字。这种字符集对于纯国内业务、存储⼤量中⽂⽂本的系统来说,空间利⽤率更⾼。

达梦社区:https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服