【数据库】达梦数据库DM8开发版安装
https://img-blog.csdnimg.cn/direct/f10da1f101c244f88d74b9cbdf312e3c.png目录
一、达梦数据库概述
1.1 达梦数据库简介
1.2 产品特性
1.3 产品架构
二、安装前准备
2.1 新建 dmdba 用户
2.2 修改文件打开最大数
2.3 挂载镜像
2.4 新建安装目录
2.5 修改安装目录权限
三、数据库安装
3.1 下令行安装
3.2 设置环境变量
四、设置实例
4.1 下令行设置实例
4.2 Linux 登录 disql
4.3 DM管理工具毗连
一、达梦数据库概述
1.1 达梦数据库简介
自主研发的大型通用关系型数据库,具备极致兼容性、高可用性、高可靠性和高安全性,是解决我国基础软件范畴“卡脖子”痛点的数据库产品,目前已助力 50+ 重点行业实现焦点系统升级。https://img-blog.csdnimg.cn/direct/4a2463f62c5348118085638b32f74c43.png
1.2 产品特性
https://img-blog.csdnimg.cn/direct/7f4b2c7109664e8f9a8d396f9dde7645.png
1.3 产品架构
DM8 采取了独特的双存储引擎架构,行存储引擎和列存储引擎可相互配合、协同工作。同时实现了计算层和存储层的分离,同一内核既支持共享存储式集群,也支持分布式事件集群。 相较于目前主流产品架构——差别特性依靠差别内核去实现,DM8 架构为业界首创,也是未来数据库架构的发展方向。https://img-blog.csdnimg.cn/direct/67c4c16d62614193be1291ec63da0f09.png
下载DM8开发版安装包https://img-blog.csdnimg.cn/direct/660b76260ba9454baf839168d0b82717.png
centos7-x86安装包下载https://img-blog.csdnimg.cn/direct/279504e2ff4745afb2db23c7f9861b97.png
二、安装前准备
官方文章:安装前准备 | 达梦技术文档
用户在安装 DM 数据库之前需要检查或修改操纵系统的设置,以保证 DM 数据库可以或许精确安装和运行。
本文以演示环境如下:
操纵系统
CPU
数据库
CentOS7
x86_64 架构
dm8_rh7_64_ent_8.1.1.87
信创环境安装部署也可以参考此篇文章,但需注意 CPU 和操纵系统对应的 DM 数据库版本。
2.1 新建 dmdba 用户
注意
安装前必须创建 dmdba 用户,克制使用 root 用户安装数据库。
[*]创建用户所在的组,下令如下:
#创建用户所在的组
groupadd dinstall
# 创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
# 修改用户密码
passwd dmdba
https://img-blog.csdnimg.cn/direct/cf2dc3be856a46efaffb9881cd7ac12c.png
2.2 修改文件打开最大数
[*]重启服务器后永久见效
使用 vi 编辑器打开 /etc/security/limits.conf 文件,下令如下:
vim /etc/security/limits.conf 在末了添加四条语句,需添加的语句如下:
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384 切换到 dmdba 用户,查看是否见效,下令如下:
su - dmdba
ulimit -a https://img-blog.csdnimg.cn/direct/586d4d956b074195ab5b3e399fa394be.png
[*]设置参数暂时见效
可使用 dmdba 用户执行如下下令,使设置暂时见效:
ulimit -n 65536 2.3 挂载镜像
官网下载的zip包解压
https://img-blog.csdnimg.cn/direct/07acb152be604dd9aab43cd6e62d40d4.png
切换到 root 用户,将 DM 数据库的 iso 安装包生存在恣意位置,例如 /opt 目录下,执行如下下令挂载镜像:
mount -o loop /opt/dm8_20231226_x86_rh6_64.iso /mnt https://img-blog.csdnimg.cn/direct/0f5a2dc17a8643bd8950a8223e502fff.png
2.4 新建安装目录
在根目录下创建 /dm8 文件夹,用来安装 DM 数据库。下令如下:
mkdir /dm8 注意
使用 root 用户建立文件夹,待 dmdba 用户建立完成后需将文件全部者更改为 dmdba 用户,否则无法安装到该目录下
2.5 修改安装目录权限
将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall,并给安装路径下的文件设置 755 权限下令如下:
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8 三、数据库安装
DM 数据库在 Linux 环境下支持下令行安装和图形化安装,如下我们只使用。
3.1 下令行安装
切换至 dmdba 用户下,在 /mnt 目录下使用下令行安装数据库步伐,依次执行以下下令安装 DM 数据库。
su - dmdba
cd /mnt/
./DMInstall.bin -i 按需求选择安装语言,默以为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。
https://img-blog.csdnimg.cn/direct/a9e04c6c1b234deda41ba103a12faa65.png
选择【1-典范安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。https://img-blog.csdnimg.cn/direct/20fe3b6c38b448a4a18e8db497d3314c.png
数据库安装大概 1~2 分钟,数据库安装完成后,表现如下界面。https://img-blog.csdnimg.cn/direct/99a63912f24841f3a432ad5eab7156be.png
数据库安装完成后,需要切换至 root 用户执行上图中的下令创建 DmAPService,否则会影响数据库备份。
sh /home/dmdba/dmdbms/script/root/root_installer.sh
systemctl status DmAPService.service https://img-blog.csdnimg.cn/direct/b5634243f9e14b648eac27b8ae6f2aea.png 启动乐成
https://img-blog.csdnimg.cn/direct/fd9635fc50334531a1c1fa40b587bcc0.png
3.2 设置环境变量
切换到 root 用户进入 dmdba 用户的根目录下,设置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在步伐安装乐成后会自动导入。下令如下:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool 编辑 .bash_profile,使其最终效果如下图所示:
cd /home/dmdba/
vim .bash_profile
https://img-blog.csdnimg.cn/img_convert/0edce0d89088b52bcce218057702f9fd.png
切换至 dmdba 用户下,执行以下下令,使环境变量见效。
su - dmdba
source .bash_profile
四、设置实例
DM 数据库在 Linux 环境支持下令行设置实例以及图形化设置实例,本章节将分别进行介绍。
4.1 下令行设置实例
使用 dmdba 用户设置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 下令初始化实例。
mkdir -p /dm/data
chown dmdba:dinstall -R /dm/data
chmod -R 755 /dm/data dminit 下令可设置多种参数,可执行如下下令查看可设置参数。
./dminit help https://img-blog.csdnimg.cn/direct/ab4e6bd354b44c03b8814922429c3a63.png
可以使用默认参数初始化实例,需要附加实例存放路径。此处以初始化实例到 /dm/data 目录下为例(执行初始化下令前,需要使用 root 用户授予 /dm/data 目录相应权限。
./dminit path=/dm/data https://img-blog.csdnimg.cn/direct/62791befc98445e796d717fade3e93e2.png 注册服务
cd /home/dmdba/dmdbms/script/root
./dm_service_installer.sh-t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER
https://img-blog.csdnimg.cn/direct/a180e43f2a6447e6826f36a68e638b3a.png
服务的启动、停止和重启
systemctl start DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service
systemctl stop DmServiceDMSERVER.service
systemctl restart DmServiceDMSERVER.service
https://img-blog.csdnimg.cn/direct/509f2a3cd2c448e898d964750f3d4deb.png
4.2 Linux 登录 disql
Linux 登录,进入数据库软件安装目录的 bin 目录下。
$ disql SYSDBA/SYSDBA@192.168.2.111:5236
服务器:处于普通打开状态
登录使用时间 : 5.577(ms)
disql V8
SQL>
4.3 DM管理工具毗连
https://img-blog.csdnimg.cn/img_convert/08de9bbb70e99103c4d5d9861affb259.png
注册服务 | 达梦技术文档
原文链接:ORACLE:JAVA毗连数据库时,SID、Service Name的区别_oracle毗连 sid 和 service 区别-CSDN博客
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]