银河麒麟高级服务器操作系统V10安装达梦数据库管理系统DM8——单实例

一、介绍

之前介绍过供个人学习在VMware虚拟机上安装银河麒麟高级服务器操作系统V10,有兴趣的可以去看看(银河麒麟V10安装),本次主要学习在银河麒麟V10上安装达梦数据库-DM8。DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。
达梦数据库官网地址为:https://www.dameng.com/

二、达梦数据库下载

登陆达梦数据库官网,点击数据库,跳转界面后可以看到达梦数据库系列产品,因为本次学习安装达梦数据库(非集群),点击 “达梦数据库管理系统DM8”
在这里插入图片描述
在这里插入图片描述

此界面有关于达梦数据库的 “使用下载” 和 “技术文档”。我们点击使用下载:

在这里插入图片描述

点击使用下载后跳转到下载中心,在下载中心我们选择DM8开发板进行下载,因为是在银河麒麟V10上安装所以我们选择CPU为x86,操作系统为麒麟10,如下图所示。

在这里插入图片描述
点击后提示下载,选择适合的方式下载即可。

三、达梦数据库安装

1.上传挂载

达梦数据库的安装与其他类型数据库有所区别。首先需要将下载后的安装包上传到银河麒麟系统中解压,然后将其中的iso镜像文件挂载到操作系统上。可以看到从下载zip文件中解压的达梦数据库安装包围iso格式,挂载到创建的 /media/dm8上,挂载后可以看到dm8目录下有两个文件,其中 “DMInstall.bin” 就是达梦数据库的安装文件:

在这里插入图片描述

2.安装

因为此次安装为个人学习,所以会忽略一下官方要求的相关公钥和数字签名的导入和验证。
(1)创建安装的用户和组
创建方式参考了达梦数据库官方在线文档,有兴趣的可以看看:达梦数据库安装与卸载

在这里插入图片描述
(2)Linux(Unix)下检查操作系统限制
在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 达梦数据库能够正常运行,建议用户检查当前安装用户的 ulimit 参数。

运行 ulimit -a 进行查询。如下图所示:
在这里插入图片描述
参数使用限制:
1.data seg size:建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
2.file size:建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3.open files:建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory:建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

按照官方文档要求修改文件/etc/security/limits.conf。在配置文件下添加如下参数,然后保存修改:

在这里插入图片描述

(3)创建达梦数据库安装目录,并修改目录的属主和属组,让系统用户dmdba有权限在目录下创建和读取文件:

在这里插入图片描述

(4)本次安装达梦数据需要切换到 dmdba 用户下,本次学习暂不介绍复杂的图形化调用(后续会单独介绍),直接在电源 “Power” 菜单中切换用户(Switch User)即可:

在这里插入图片描述
在这里插入图片描述

(5)用户切换成功后,打开终端,切换到达梦数据库挂载的目录 /media/dm8 下,执行安装命令(注意:此安装为数据库软件的安装!):

在这里插入图片描述
(6)等待一段时间后出现了图形化界面,提示选择时区和安装时的语言,建议用英文安装,尽量避免中文由于字符集问题出现乱码的情况,也便于学习数据库相关英文介绍,点击 OK:
在这里插入图片描述
(7)正式进入达梦数据库安装步骤界面,介绍DM8安装工具,直接点击 “Next” :

在这里插入图片描述
(8)接受License,然后点击 “Next” ,进入下一步:
在这里插入图片描述

(9)此步骤需要有达梦公司专门授权的KEY,需要正式购买授权才有。因为本次只用于个人学习,所以此步骤直接跳过,点 “Next” ,进入下一步:

在这里插入图片描述
(10)此步骤提示安装所需要的组件,默认典型,其中组件有服务(Server)(注意:如果选择此组件,在数据库软件安装完毕后,会提示是否初始化数据库)、客户端(Client)、驱动(Drivers)、手册(Manual)、服务(Service)。本次安装默认全选即可,详细可参考官方文档介绍。点击 “Next” ,进入下一步:

在这里插入图片描述
(11)选择达梦数据库安装的目录,默认是在 /home 目录下,需要修改目录为 /data/dmdba/dmdbms。然后点击 “Next”,进入下一步:

在这里插入图片描述

(12)此步骤简要显示一下数据库安装的情况,检查是否正确,主要是安装目录 “Install Directory” 是否修改正确。然后点击 “Install” ,正式安装:

在这里插入图片描述
在这里插入图片描述

(13)安装最后提示执行脚本,需要切换到root用户执行提示的脚本,执行脚本成功后,回到提示界面点击 “OK” :

在这里插入图片描述
在这里插入图片描述
(14)按照提示点击 “Yes” :

在这里插入图片描述

(15)回到安装进度界面,点击 “Finish”。结束数据库软件安装。

在这里插入图片描述

(16)如用户在选择安装组件时选中服务器(Server)组件,DM 安装过程结束时,将会提示是否初始化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接退出,点击“取消”将完成安装,关闭对话框。继续进行数据库的初始化(关闭此界面,后续手动命令调出界面初始化数据库,本次安装按照默认进行)点击 “Init”,点击后需要等待一会儿才会出现达梦数据库配置助手界面:

在这里插入图片描述

(17)弹出数据库配置助手后,在界面显示的从上到下分别是:创建数据库实例(Create Database Instance)、删除数据库实例(Drop Database Instance)、注册数据库服务(Create Database Service)、删除数据库服务(Delete Database Instance)。默认选择创建数据库实例,点击 “Start”,开始初始化数据库:

在这里插入图片描述

(18)此步骤选择数据库安装模板,一共分三种:一般用途(Common)、联机分析处理(OLAP)、联机事务处理(OLTP)。用户可根据自身的用途选择相应的模板。本次安装默认选择一般用途(Common),点击 “Next” :

在这里插入图片描述

(19)选择数据库初始化目录,在安装数据库软件是选择了自定义的目录 /data,所以此步骤默认会安装到 /data 下。然后点击 “Next”,进入下一步:

在这里插入图片描述

(20)此步骤需要配置数据库名称(Database Name)、实例名(Instance Name)、数据库端口(Port),可以根据自己需求修改成符合要求的配置名称和端口号,然后点击 “Next”,进入下一步:

在这里插入图片描述

(21)此步骤配置数据库相关物理文件的存储位置,用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过右侧功能按钮,对文件进行添加或删除。
主要是控制文件(Control File)、数据文件(Data File)、日志文件(Log File)、错误日志(ELOG)。

控制文件路径如下图所示,非必要默认即可:

在这里插入图片描述

数据文件路径和类别,非必要默认即可:

在这里插入图片描述

日志文件如下图,默认有两组,可以手动点击最侧的 “ +”,添加额外多组日志,一般添加两组,凑够4组日志即可。

在这里插入图片描述
在这里插入图片描述

错误日志显示存储目录如下图所示,非必要默认即可:

在这里插入图片描述

(22)以上配置完成后点击 “Next”,进入下一步,此步骤配置数据库基本初始化参数,如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等。如下图所示::

在这里插入图片描述
因为此步骤都是因为,为了让初学者更容易记忆,下图是官方展示的中文安装步骤的截图,可供参考:
在这里插入图片描述

(23)在数据库参数配置界面,可以直接默认进入下一步,但常见字符集通常使用的是 “UTF-8”,所以此步骤只需选择字符集参数为“UTF-8”,点击 “Next”,进入下一步:

在这里插入图片描述

(24)此步骤用户可输入 SYSDBA,SYSAUDITOR 的密码,对默认口令进行更改,如果安装版本为安全版,将会增加 SYSSSO 用户的密码修改。如下图所示,本次安装统一修改密码即可,点击 “Next” ,进入下一步:

在这里插入图片描述

(25)此步骤安装数据库示例用户,可以用于个人学习使用,全部勾选,点击 “Next”,进入下一步:

在这里插入图片描述

(26)显示数据库初始化相关信息,确定没问题,点击 “Finish”,开始数据库初始化:

在这里插入图片描述
在这里插入图片描述

(27)安装中途会提示需要执行shell命令,切换root用户执行:
在这里插入图片描述

在这里插入图片描述

执行命令成功后,回到弹窗提示界面,点击 “OK”,回到安装进度界面:

在这里插入图片描述
在这里插入图片描述

(28)回到界面后,会直接提示数据库性能参数被修改过,需要重启启动数据库,并且会重新提示弹窗显示重启命令,回到刚才root用户执行命令界面,将弹窗显示的数据库服务重启命令重新执行一遍即可:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

点击“OK”,点击 “Yes”后回到安装进度界面,很快提示安装结束,如下图。然后点击 “Finish” ,完成数据库的初始化:

在这里插入图片描述

在这里插入图片描述

到此,达梦数据库的安装完成!

3、安装后的配置

安装完成后,可以在 dmdba用户下看到环境变量配置文件 .bash_profile 中已经有了达梦数据库的部分配置,但是缺少命令文件配置,需要将达梦数据库的相关命令目录添加到 PATH 变量中,才可以在shell命令行直接调用达梦数据库相关命令:

在这里插入图片描述

添加变量如下,
在这里插入图片描述

添加变量后保存修改,使用source命令使其直接生效,查看达梦数据库 “disql” 命令如下,便是环境变量配置完成:

在这里插入图片描述

(2)环境变量配置成功后,登陆达梦数据库,如下图所示:

在这里插入图片描述

后续会介绍如果使用达梦数据库管理工具远程连接使用达梦数据库。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/200435.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

广州华锐视点:3D毒品预防专题教育平台帮助青少年提升拒毒意识

随着科技的不断发展,人们的生活方式也在不断地改变。在这个信息爆炸的时代,传统的普法教育方式已经无法满足人们的需求。为了适应这一变化,越来越多的教育机构开始尝试利用现代科技手段进行普法教育。其中,3D毒品预防专题教育平台…

JS 绘制半径不一致的环形图进度条

HTML部分: <canvas id"mycanvas" width"100" height"100"></canvas>JS部分&#xff1a; const option {element: "mycanvas", // 元素count: 26, // 高亮数据totalCount: 129, // 总数据progressColor: #3266FB, // 进…

a-table:表格组件常用功能记录——基础积累

antdvue是我目前项目的主流&#xff0c;在工作过程中&#xff0c;经常用到table组件。下面就记录一下工作中经常用到的部分知识点。 table组件 <a-table :dataSource"tableData":rowKey"(row) > row.id":scroll"{ y: 550 }"bordered:pag…

Linux处理系统常见命令

目录 1 sudo 1.1 介绍 1.2 配合 2 ifconfig与ping 2.1 ifconfig 2.2 ping 3 kill 4 apt-get 4.1 介绍 4.2 配合 5 history 6 clear 7 env 1 sudo 1.1 介绍 给这条命令最高权限&#xff0c;比如 sudo cp something.txt /usr/bin/something.txt 1…

Neural Architecture Search for Deep Image Prior

深度图像先验的神经结构搜索 论文链接&#xff1a;https://arxiv.org/abs/2001.04776 项目链接&#xff1a;https://github.com/Pol22/NAS_DIP Abstract 在最近提出的深度图像先验算法(DIP)下&#xff0c;我们提出了一种神经结构搜索(NAS)技术来提高无监督图像去噪、修复和超…

一文了解什么是GIS

地理信息系统&#xff08;GIS&#xff09;是捕捉、存储、分析和呈现空间数据的强大工具。通过将地理信息与其他数据源相结合&#xff0c;GIS为有效决策至关重要的模式、关系和趋势提供了有价值的见解。 一、GIS的关键概念 1.空间数据&#xff1a;GIS依赖于空间数据&#xff0c…

ODBC一般操作

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&#xff1a;…

注解Annotation - Java

注解Annotation 一、介绍二、使用三、三个基本的Annotation四、JDK内置的基本注解类型1、Override2、Deprecated3、SuppressWarnings 五、JDK的元注解1、Retention2、Target3、Documented4、Inherited 一、介绍 注解&#xff08;Annotation&#xff09;也被称为元数据&#xf…

老师怎么选班干部

对于老师来说&#xff0c;选择合适的班干部是一项重要任务。班干部不仅是学生的榜样&#xff0c;也是班级秩序维护者。 了解学生的情况是必要的。老师需要了解每个学生的性格、能力和潜力&#xff0c;为他们分配适合的职务。对于新班级&#xff0c;可以观察学生在课堂上的表现、…

C++11新特性(上)

一、C11简介 相比C98/03&#xff0c;C11则带来了数量可观的变化&#xff0c;其中包含了约140个新特性&#xff0c;以及对C03标准中约600个缺陷的修正&#xff0c;这使得C11更像是从C98/03中孕育出的一种新语言。相比较而言&#xff0c;C11能更好地用于系统开发和库开发、语法更…

Breadcrumb面包屑(antd-design组件库)简单用法和自定义分隔符

1.Breadcrumb面包屑 显示当前页面在系统层级结构中的位置&#xff0c;并能向上返回。 2.何时使用 当系统拥有超过两级以上的层级结构时&#xff1b; 当需要告知用户『你在哪里』时&#xff1b; 当需要向上导航的功能时。 组件代码来自&#xff1a; 面包屑 Breadcrumb - Ant Des…

linux 磁盘扩容初始化挂载 笔记

目录 说明环境信息前提条件 操作步骤 说明 linux 系统磁盘扩容步骤 环境信息 系统信息&#xff1a;Linux version 4.19.90-23.8.v2101.ky10.aarch64cpu信息&#xff1a;Kunpeng-920 、aarch64、64-bit、HiSilicon 前提条件 有未初始化的用户磁盘操作系统可以支持当前磁盘的…

不确定度校准和可靠性图简介

图片来源 项杰 一、说明 不确定性校准是机器学习中最容易被误解的概念之一。它可以概括为这个简单的问题&#xff1a;“鉴于上述下雨的可能性&#xff0c;您是否带伞&#xff1f;” 我们在日常生活中使用主观概率和不确定性校准的概念&#xff0c;但没有意识到它们。对于不确定…

Linux命令中的符号

目录 1 管道符 | 1.1 | grep [要检索的东西] 1.2 echo | tee 2 重定向 2.1 输出重定向覆盖 > 2.2 输出重定向添加 >> 2.3 文件输入重定向 < 2.4 多行文本输入重定向 << 2.5 常用搭配 2.5.1 终端不显示 > /dev/null 1 管道符 | 我们…

国标GB28181协议/RTSP视频监控汇聚平台EasyCVR(V.3.4)页面UI大更新

为提高用户体验&#xff0c;增强平台功能&#xff0c;旭帆科技的Easy系列平台也在不断优化更新中。在最新的EasyCVR&#xff08;V.3.4&#xff09;中&#xff0c;其最显著的区别即为首页UI的调整。 其亮点是在【配置中心】-【基础配置】-【展示信息】中&#xff0c;首页UI可分…

软文推广中什么样的热点值得追?

只要媒体存在一日&#xff0c;那世界上就不会缺热点&#xff0c;追热点应该是每个运营er的必备技能&#xff0c;但是市面上的热点层出不穷&#xff0c;什么样的热点才值得追呢&#xff1f;接下来媒介盒子就和大家聊聊&#xff1a;判断热点值不值得追的三大要素。 一、 事件属性…

three.js球体实现

作者&#xff1a;baekpcyyy&#x1f41f; 使用three.js渲染出可以调节大小的立方体 1.搭建开发环境 1.首先新建文件夹用vsc打开项目终端 2.执行npm init -y 创建配置文件夹 3.执行npm i three0.152 安装three.js依赖 4.执行npm I vite -D 安装 Vite 作为开发依赖 5.根…

LeeCode前端算法基础100题(2)- 最多水的容器

一、问题详情&#xff1a; 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;…

商业5.0:数字化时代的商业变革

随着数字化技术的迅速发展和应用&#xff0c;商业领域正在经历前所未有的变革。商业5.0&#xff0c;作为数字化时代的新概念&#xff0c;旨在探讨商业模式的创新和演变&#xff0c;从1.0到5.0&#xff0c;商业领域经历了从传统到数字化的转变。 一、商业1.0&#xff1a;传统商…

如何应对雨天飞行的挑战?无人机机库防护能力解析

一、 背景介绍 无人机机库是无人机停放和起降场所&#xff0c;类似传统飞机的 hangar&#xff08;飞机库&#xff09;。它是一个专门用于存储、维护和保护无人机的设施。无人机机库的存在有助于提高无人机的安全性&#xff0c;同时也为无人机提供了一个有序的管理场所。 雨天…