✨国产达梦数据库安装教程

470 字
2 分钟
✨国产达梦数据库安装教程

国产达梦数据库安装教程#

全程需要使用Linux命令进行操作

# 1.安装流程
## 1.创建安装用户组 dinstall -- 删除用户组 groupdel
```shell
root 用户操作 groupadd dinstall

2.创建安装用户 dmdba — 删除用户 userdel#

Terminal window
root 用户操作 useradd -g dinstall -m -d /data/dmdba -s /bin/bash dmdba

3.初始化用户密码#

Terminal window
root 用户操作 passwd dmdba

4.创建挂载目录#

Terminal window
root 用户操作 mkdir /data/DM8

5.挂载驱动 — 卸载驱动 umount /挂载路径#

Terminal window
root 用户操作 mount dm8_setup_arm64_ent_8.1.1.56_20200113.iso /data/DM8/

6.文件夹授权#

Terminal window
root 用户操作 chown -R dmdba:dinstall /data

7.切换用户#

Terminal window
su dmdba

8.进入挂载目录并执行DMInstall.bin#

Terminal window
1.进入 cd /data/DM8/
2.执行 ./DMInstall.bin -i

9.创建数据库#

Terminal window
dmdba 用户操作
1.进入 cd /data/dmdba/dmdbms/bin
2.执行 ./dminit path=/data/dmdba/dmdbms/data db_name=DAMENG instance_name=DMSERVER port_num=5236

10.创建服务#

Terminal window
root 用户操作
1.进入 cd /data/dmdba/dmdbms/script/root
2.执行 ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /data/dmdba/dmdbms/data/DAMENG/dm.ini

10.开机启动#

Terminal window
root 用户操作
1.开机启动 systemctl enable DmServiceDMSERVER
2.启动 systemctl start DmServiceDMSERVER
3.状态 systemctl status DmServiceDMSERVER

2.配置路径#

dmdbms/data/DAMENG/dm.ini

GROUP_OPT_FLAG = 0#

分组项优化参数开关。

Terminal window
0:不优化;
1:非MYSQL兼容模式下,支持查询项不是GROUP BY表达式;
2:外层分组项下放到内层派生表中提前分组优化;
4:表示对于多级分区,并行下允许尝试不生成多个AGR;
8:进行哈希分组时,依赖分组项的个项进行分组。支持使用上述有效值的组合值

COMPATIBLE_MODE = 4#

是否兼容其他数据库模式。配合ENABLE_BLOB_CMP_FLAG 使GROUP BY可以用非查询字段

Terminal window
0:不兼容,
1:兼容SQL92标准,
2:兼容ORACLE,
3:兼容MS SQL SERVER,
4:兼容MYSQL,
5:兼容DM6,

ENABLE_BLOB_CMP_FLAG = 1#

是否支持大字段类型的比较。

Terminal window
0:不支持;
1:支持,此时DISTINCT、ORDER BY、分析函数和集函数支持对大字段进行处理

3.新用户授权ALL异常#

sp_set_para_value(1,‘ENABLE_DDL_ANY_PRIV’,1);

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

✨国产达梦数据库安装教程
https://dear7575.cn/posts/domestic-database-dm/
作者
北港不夏
发布于
2024-04-22
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
北港不夏
Hello, I'm 北港不夏.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
36
分类
3
标签
49
总字数
22,285
运行时长
0
最后活动
0 天前

文章目录