PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考

安装达梦数据库

1. 达梦数据库(DM8)简介

达梦数据库管理系统是武汉达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统目前最新的版本是8.0版本,简称DM8。

DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。

2 操作系统环境准备

本次使用的系统版本是CentOS Linux release 7.5.1804 (Core)

3.上传所需文件

4.创建安装用户dmdba和组dinstall,并设置用户密码

[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -s /bin/bash -m -d /home/dmdba -g dinstall dmdba
[root@blocalhost ~]# passwd dmdba //这里需要设置一个密码,可以设置为 Admin12345

输入两遍成功

5.关闭SELinux

vi /etc/selinux/config

红色部分改为 disabled

6.给dmdba配置系统资源限制

cd /etc/security/limits.d
vi dmdba.conf

把下列内容放进去保存

dmdba      soft    nofile  65536
dmdba      hard    nofile  65536
dmdba      soft    nproc   4096
dmdba      hard    nproc   63653
dmdba      soft    core  unlimited
dmdba      hard    core  unlimited

按下esc,然后按 :wq! 保存退出

用dmdba用户登录系统,查看ulimit参数是否生效: ulimit -a(注意:要切换到dmdba用户进行查看)

su dmdba

7.安装DM8

切回root账号,切换账号密令是 su

mkdir -p /opt/db/dm

chown -R dmdba:dinstall /opt/db/dm

chmod -R 775 /opt/db/dm

ll /opt/db

8.解压文件

cd /home/dm8
unzip dm8_20220701_x86_rh6_64_ent.zip     //如果这里报错没有找到unzip,需要用yum install unzip 如果是离线环境可是去现在一个二进制的包文件进行安装

挂载iso文件,这样就能像访问目录一样对iso镜像文件进行访问了

mkdir -p /mnt/cdrom
mount /home/dm8/dm8_20220701_x86_rh6_64_ent/dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /mnt/cdrom

把安装程序DMInstall.bin拷贝到安装目录,并修改用户和组

cd /opt/db/dm
cp /mnt/cdrom/DMInstall.bin /opt/db/dm/

接下来执行安装程序进行数据库安装。安装方式有两种,一种是图形化界面安装,另一种是命令行方式安装。

因为本次演示环境安装Linux时没有安装图形化界面,因此采用命令行方式进行安装。

图形化安装方式是执行命令:./DMInstall.bin

命令行安装方式是执行命令:./DMInstall.bin -i

安装DM,必须先切换到dmdba用户。

su - dmdba
cd /opt/db/dm
mkdir dmdbms

开始安装,语言选择中文,Key文件先不输入(没有key文件,默认使用一年后到期)

设置时区,选择:[21]: GTM+08=中国标准时间 ,这也是默认的选项。

9.开始安装

./DMInstall.bin -i

下面的地址为 /opt/db/dm/dmdbms

安装结束后,提示用root用户执行脚本

切换root用户

su

/opt/db/dm/dmdbms/script/root/root_installer.sh

10.创建数据库实例

cd  /opt/db/dm/dmdbms/bin
./dminit PATH=/opt/db/dm/dmdbms/data DB_NAME=DMDB INSTANCE_NAME=DMDW PORT_NUM=5236

11注册实例服务的脚本

cd /opt/db/dm/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /opt/db/dm/dmdbms/data/DMDB/dm.ini -p DMDW

12.启动服务

systemctl start DmServiceDMDW.service        //这里需要等待一会

查看服务进程是否已开启(下方绿色表示开启成功)

systemctl status DmServiceDMDW.service

12.创建软连接

达梦数据库提供了命令行客户端工具disql(类似oracle的sqlplus),用于连接数据库。

disql工具在安装目录的bin目录下,可以把bin目录添加到环境变量PATH中,dmdba用户下查看配置文件

su dmdba
vi ~/.bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool   把这个插入进去

生效

source ~/.bash_profile

这样我们在任何地方都可以使用命令登录数据库了

disql SYSDBA/SYSDBA

切换root用户使用软连接

su
vi ~/.bash_profile

把下列数据插入到指定的位置即可

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/db/dm/dmdbms/bin"
export DM_HOME="/opt/db/dm/dmdbms" export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

生效

source ~/.bash_profile

至此达梦数据库安装完成

linux安装达梦数据库8的更多相关文章

  1. 国产化之银河麒麟安装达梦数据库DM8

    背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8. 虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上 ...

  2. Linux平台达梦数据库V7单实例安装方式之图形方式

    一 前言 我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库 ...

  3. Linux部署达梦数据库(完全版)

    环境准备 数据库下载去http://www.dameng.com 1.下载好达梦数据库iso上传(通过xftp)到你自己存在的目录(/opt) 2.将你上传的iso文件挂载到其它的目录下面(mount ...

  4. linux安装node和达梦数据库8

    PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考 安装达梦数据库 1. 达梦数据库(DM8)简介 达梦数据库管理系统是武汉达梦公司推出的具有完全自 ...

  5. Rocky4.2下安装达梦(DM)6数据库

    1.准备操作系统 1.1 系统登录界面 1.2 操作系统版本信息 jdbh:~ # uname -ra Linux jdbh -x86_64 # SMP Fri Dec :: CST x86_64 G ...

  6. 达梦数据库产品支持技术学习分享_Week1

    本周主要从以下几个方面进行本人对达梦数据库学习的分享,学习进度和学习情况因人而异,仅供参考. 一.达梦数据库的体系架构 二.达梦数据库的安装 三.达梦数据库的数据类型 四.达梦数据库的DDL.DML. ...

  7. 国产化之 .NET Core 操作达梦数据库DM8的两种方式

    背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64.龙芯.飞腾.鲲鹏等.考虑到这些基础产品对.NET的支持,最终选择了.NET Core ...

  8. 达梦数据库学习(一、linux操作系统安装及数据库安装)

    达梦数据库学习(一.linux操作系统安装及数据库安装) 环境介绍: 使用VM12+中标麒麟V7.0操作系统+达梦8数据库 一.linux系统搭建 本部分没有需要着重介绍,注意安装时基本环境选择&qu ...

  9. 国产化之路-安装达梦DM8数据库

    专题目录 国产化之路-统信UOS操作系统安装 国产化之路-国产操作系统安装.net core 3.1 sdk 国产化之路-安装WEB服务器 国产化之路-安装达梦DM8数据库 国产化之路-统信UOS + ...

随机推荐

  1. 1. MGR简介 | 深入浅出MGR

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1. 为什么是MGR MGR是MySQL Group Replication的缩写,即MySQL组复制. 在以往,我们一般 ...

  2. 大数据工作流任务调度--有向无环图(DAG)之拓扑排序

    点击上方蓝字关注DolphinScheduler(海豚调度) |作者:代立冬 |编辑:闫利帅 回顾基础知识: 图的遍历 图的遍历是指从图中的某一个顶点出发,按照某种搜索方法沿着图中的边对图中的所有顶点 ...

  3. [CSharpTips]判断两条线段是否相交

    判断两条线段是否相交 主要用到了通过向量积的正负判断两个向量位置关系 向量a×向量b(×为向量叉乘),若结果小于0,表示向量b在向量a的顺时针方向:若结果大于0,表示向量b在向量a的逆时针方向:若等于 ...

  4. 46th ECfinal 游记

    Day0 坐高铁坐了七小时从北戴河到西安,但第一次线下赛,来的路上还是很激动的 路上看到华山,下次来西安一定去爬 刚下高铁站遇到了一个不知道干啥的xjj xjj:可以占用您一点时间吗?谢谢了. 我:不 ...

  5. 自定义View3-水波纹扩散(仿支付宝咻一咻)实现代码、思想

    PS:自定义view篇-水波纹实现 效果:水波纹扩散 场景:雷达.按钮点击效果.搜索等 实现:先上效果图,之前记得支付宝有一个咻一咻,当时就是水波纹效果,实现起来一共两步,第一画内圆,第二画多个外圆, ...

  6. 第六十二篇:Vue的双向绑定与按键修饰符

    好家伙,依旧是vue的基础 1.按键修饰符 假设我们在一个<input>框中输入了12345,我们希望按一下"Esc" 然后删除所有前面输入的内容,这时候,我们会用到按 ...

  7. 全局索引与分区索引对于SQL性能影响的比较

    KingbaseES 提供了对于分区表 global index 的支持.global index 不仅提供了对于唯一索引功能的改进(无需包含分区键),而且在性能上相比非global index (l ...

  8. Docker 完整版教程

    Docker 安装 一.安装前必读 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可. 注意:本文的命令使用的是 roo ...

  9. 采云端&采云链:从订单协同到采购供应链,让采购供应链互联互通

    采购供应链安全从来没有像现在这样显得如此重要和紧迫,也从来没有像现在这样复杂和敏感,对企业的经营产生决定性的影响.尤其在疫情期间,采购供应链更加牵一发而动全身,成为"运筹帷幄,决胜于千里之外 ...

  10. Windows安装Jenkins详细教程(图文教程)

    一.安装前准备 1.提前安装好jdk,可参考以下链接进行安装 Windows安装JDK详细教程(图文教程) 2.Jenkins官网下载安装包(因为本人jdk安装的是1.8,所以会和最新版jenkins ...