银河麒麟操作系统安装达梦数据库(超详细)

目录

  • 引言
  • 1. 前期准备
    • 1.1 安装麒麟系统
    • 1.2 下载达梦数据库安装包(DM8)
    • 1.3 上传安装包到麒麟系统
    • 1.4 挂载安装包(iso)文件
    • 1.5 配置安装用户和组
    • 1.6 创建安装路径及修改权限
    • 1.7 设置临时安装目录
  • 2. 安装达梦数据库(DM8)
    • 2.1 设置图形化界面调用
    • 2.2 开始安装
    • 2.3 创建数据库实例
    • 2.4 数据库实例管理


创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!


引言

最近有同学找我,说老师要求在麒麟系统中安装达梦数据库(dm8),不会安装,所以今天出一期教程。

1. 前期准备

1.1 安装麒麟系统

如果你没有麒麟系统环境,仅是学习,请看这篇:

VMware虚拟机安装银河麒麟操作系统KylinOS教程(超详细):
https://blog.csdn.net/weixin_52799373/article/details/144770961
VMware虚拟机安装银河麒麟操作系统KylinOS教程(超详细):
https://blog.csdn.net/weixin_52799373/article/details/144770961
VMware虚拟机安装银河麒麟操作系统KylinOS教程(超详细):
https://blog.csdn.net/weixin_52799373/article/details/144770961

1.2 下载达梦数据库安装包(DM8)

下载地址:https://pan.quark.cn/s/e6704913f699

下载后如下图:(无需解压,下载的就是安装包,不要管他什么图标)

在这里插入图片描述

1.3 上传安装包到麒麟系统

我们需要把刚刚下载的安装包,上传到麒麟系统,上传的方法有很多。由于考虑到有同学不是用的VMware虚拟机,所以这里采用SSH工具的方式连接麒麟上传。

首先我们在麒麟系统桌面,按下 鼠标右键,然后选择 在终端中打开

在这里插入图片描述

然后在终端中输入以下命令来查看麒麟系统IP:

ifconfig

在这里插入图片描述

获取到IP以后,我们可以用一些比如FinalShellXShell这种SSH工具进行连接。个人比较建议 FinalShell,因为他集成了winpcap,可以不用另外打开ftp工具。一个界面全部搞定。

FinalShell 下载链接:

安装以后添加一个 SSH连接:https://pan.quark.cn/s/ca751d4a6f72

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

FinalShell 终端输入 cd /opt 切换到 opt 目录:
(你在终端切换目录,下方的目录也会跟着自动切换,挺友好的。)

在这里插入图片描述

我们直接把刚刚下载的安装包拖拽到 opt 目录即可:

在这里插入图片描述

1.4 挂载安装包(iso)文件

FinalShell 终端输入以下命令:

mount -o loop /opt/dm8_20230104_x86_rh6_64.iso /mnt

在这里插入图片描述

验证一下是否挂载成功,在终端输入以下命令:

ll /mnt

出现 DMinstall.bin 说明挂上了哈:

在这里插入图片描述

1.5 配置安装用户和组

新建组 dinstall

groupadd dinstall

在这里插入图片描述

新建用户 dmdba,组为刚刚创建的组 dinstall

useradd -g dinstall dmdba

在这里插入图片描述

设置 dmdba 用户密码:

(密码的规则是:要求密码必须8位以上,数字、字母大小写、特殊字符必须包含其中三类

passwd dmdba

这里输入密码是看不到的哈,我设置的密码是:Dameng123,大家可以参考下。
建议大家可以在其他地方先输好,然后复制粘贴过去:

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

1.6 创建安装路径及修改权限

创建安装路径 /dm8

mkdir /dm8

修改/dm8 所属用户为 dmdba,组为 dinstall

chown -R dmdba:dinstall /dm8

查看 /dm8 所属用户和组:

ls -ld /dm8

在这里插入图片描述

1.7 设置临时安装目录

切换到 dmdba 用户:

su dmdba

创建临时目录:

mkdir -p /home/dmdba/tmp

在这里插入图片描述

编辑环境变量文件:

vim /home/dmdba/.bash_profile

上面的命令执行完以后,按 i 进入编辑模式,然后用方向键移动到最后一行,回车后把下方命令粘贴进去,最后按 Esc 进入命令行模式,输入 :wq 保存并退出:

export DM_INSTALL_TMPDIR=/home/dmdba/tmp

在这里插入图片描述

在这里插入图片描述

让环境变量文件生效:

source /home/dmdba/.bash_profile

在这里插入图片描述

2. 安装达梦数据库(DM8)

2.1 设置图形化界面调用

因为我们这里用的是图形化界面安装所以要在麒麟系统内进行操作哈

先在 root 用户下输入以下命令查看有没有启动图形界面

echo $DISPLAY

如果输出类似 :0.0 代表启动。如果什么都没有输出的话,输入 export DISPLAY=:0.0 启动。

在这里插入图片描述

没问题后,继续输入:

xhost +

在这里插入图片描述

切换到 dmdba 用户:

su dmdba

输入以下命令查看有没有启动图形界面

echo $DISPLAY

如果输出类似 :0.0 代表启动。如果什么都没有输出的话,输入 export DISPLAY=:0.0 启动。

在这里插入图片描述

没问题后,继续输入:

xhost +

在这里插入图片描述

2.2 开始安装

切换到一开始 iso 的挂载目录:

cd /mnt

开始安装:

./DMInstall.bin

在这里插入图片描述

等待一会安装界面就出来了,然后点击确定,后面看图操作:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果你有key,可以在这里配置,如果没有直接下一步

在这里插入图片描述

在这里插入图片描述

这里需要输入我们前面创建的安装目录 /dm8

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

等待进度条跑完,很快的:

在这里插入图片描述

这里需要再重新开个终端窗口,然后输入这个命令:

在这里插入图片描述

执行完以下命令后,等待服务启动完成,就可以点击确定按钮了:

/dm8/script/root/root_installer.sh

在这里插入图片描述

在这里插入图片描述

到这里数据库就安装完成了。下面我们进行数据库实例的创建。

2.3 创建数据库实例

达梦数据库可以创建多个数据库实例,多个数据库实例之间通过端口号区分。

我们可以在安装的时候直接创建一个数据库示例,也可以切换到 cd /dm8/tool/ 目录后,输入 ./dbca.sh 启动DM数据库配置助手。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这里可以设置 数据库名实例名端口号,大家可以根据自身考试、作业、生产需要自行设置:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意⚠️:这里是设置数据库管理员 SYSDBA 密码的地方,一定要记住这个密码。我这里设置的是123456789,你们可以根据自己的考题要求、作业要求、测试/生产需要自行设置:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这里需要我们再另外开一个终端窗口,将这三条命令分别执行一下:

mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

到这里我们的数据库实例就创建完成了,下面我们用 DM管理工具 打开看一下。

2.4 数据库实例管理

这里我们用 DM管理工具 可视化管理工具进行数据库实例的管理。

首先我们先切换到dm8的tool目录:

cd /dm8/tool

然后输入以下命令打开管理工具:

./manager

在这里插入图片描述

我们可以 双击连接 或者 右键点击连接

在这里插入图片描述

在这里插入图片描述
这样就连接成功了。

在这里插入图片描述

到这里就结束了,更多的工具大家自行官网查阅吧。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux-frp_0.61.1内网穿透的配置和使用

下载frp frp官网 https://gofrp.org/zh-cn/docs/setup/ frp安装包下载地址 https://github.com/fatedier/frp/releases?page1 下载之后在服务器上 解压 tar -zxvf frp_0.61.1_linux_amd64.tar.gztar:一个用于压缩和解压缩的工具。-z:表示使用 gzi…

【操作系统】如何创建一个守护进程

守护进程(Daemon)是一类在后台运行的特殊进程,它们通常不与任何终端或用户直接交互,而是执行特定的系统任务或等待系统或网络事件的发生。守护进程是操作系统中不可或缺的一部分,它们负责执行各种后台任务,…

Unity开发AR之Vuforia-MultiTarget笔记

前言 在增强现实(AR)技术蓬勃发展的今天,越来越多的开发者开始探索如何将AR应用于各种场景中。Vuforia作为一个领先的AR开发平台,为开发者提供了强大的工具和功能,使得创建AR体验变得更加简单和直观。本文将为您介绍Vuforia的基本概念、特点,以及如何配置和使用MultiTar…

python|利用ffmpeg按顺序合并指定目录内的ts文件

前言: 有的时候我们利用爬虫爬取到的ts文件很多,但ts文件只是视频片段,并且这些视频片段是需要按照一定的顺序合并的,通常ts文件合并输出格式为mp4格式 因此,本文介绍利用python,调用ffmpeg来批量的按自己…

【Python】 基于Python实现日志聚合与分析工具:利用Logstash与Fluentd构建高效分布式日志系统

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在分布式系统中,日志数据的生成速度和数量呈指数级增长,传统的日志管理方式已无法满足现代企业对实时性、可扩展性和高效性的需求。本文深…

04.HTTPS的实现原理-HTTPS的混合加密流程

04.HTTPS的实现原理-HTTPS的混合加密流程 简介1. 非对称加密与对称加密2. 非对称加密的工作流程3. 对称加密的工作流程4. HTTPS的加密流程总结 简介 主要讲述了HTTPS的加密流程,包括非对称加密和对称加密两个阶段。首先,客户端向服务器发送请求&#xf…

【从零开始入门unity游戏开发之——C#篇34】C#匿名函数(delegate )和Lambda表达式

文章目录 一、匿名函数(delegate )1、什么是匿名函数?2、匿名函数的基本语法2.1 语法2.2 **没有参数的匿名函数:**2.3 **有参数的匿名函数:**2.4 **有返回值的匿名函数:** 3、匿名函数的使用示例3.1 作为参…

IDEA开发Java应用的初始化设置

一、插件安装 如下图所示: 1、Alibaba Java Coding Guidelines 2.1.1 阿里开发者规范,可以帮忙本地自动扫描出不符合开发者规范的代码,甚至是代码漏洞提示。 右击项目,选择《编码规约扫描》,可以进行本地代码规范扫…

vue2/3,Spring Boot以及生产环境跨域解决方案

vue2和vue3跨域解决方案 Vue 2 (基于 Webpack) 的跨域解决方案 1. 创建或编辑 vue.config.js 文件 Vue CLI为Webpack项目提供了简单的代理配置方式。你可以通过创建或编辑项目的根目录下的 vue.config.js 文件来设置开发服务器的代理规则: // vue.config.js mod…

java相关学习文档或网站整理

1. mybatis MyBatis 3 | Introduction – mybatis 中文版: MyBatis 3 | 简介 – mybatis github版: Releases mybatis/mybatis-3 2. maven仓库 https://mvnrepository.com/

代码模拟打字机(python)

回车符\r打印稿纸,time.sleep模拟停顿效果,一顿一顿的打字机效果就此呈现。 (笔记模板由python脚本于2024年12月27日 19:34:37创建,本篇笔记适合有基础编程能力的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.…

让 AMD GPU 在大语言模型推理中崭露头角:机遇与挑战

在当今科技飞速发展的时代,大语言模型(LLM)的兴起彻底改变了人工智能领域的格局。从智能客服到文本生成,从知识问答到代码编写辅助,大语言模型的应用无处不在,深刻影响着我们的生活和工作。然而&#xff0c…

LLMs之o3:《Deliberative Alignment: Reasoning Enables Safer Language Models》翻译与解读

LLMs之o3:《Deliberative Alignment: Reasoning Enables Safer Language Models》翻译与解读 导读:2024年12月,这篇论文提出了一种名为“审慎式对齐 (Deliberative Alignment)”的新方法,旨在提高大型语言模型 (LLM) 的安全性。论…

音视频入门基础:MPEG2-TS专题(24)——FFmpeg源码中,显示TS流每个packet的pts、dts的实现

音视频入门基础:MPEG2-TS专题系列文章: 音视频入门基础:MPEG2-TS专题(1)——MPEG2-TS官方文档下载 音视频入门基础:MPEG2-TS专题(2)——使用FFmpeg命令生成ts文件 音视频入门基础…

微信流量主挑战:用户破16!新增文档转换(新纪元3)

朋友们,报告好消息!我的小程序用户数量已经涨到16个了!没错,真没拉朋友圈亲戚好友来撑场子,全靠实力(和一点点运气)吸引了16位陌生小伙伴光临!这波进步,连我自己都感动了…

顶顶通呼叫中心中间件mod_cti模块安全增强,预防盗打风险(mod_cti基于FreeSWITCH)

文章目录 前言联系我们mod_cti版本支持安全加强说明 前言 FreeSWITCH暴露在公网最大的风险就是被不法之人盗打 出现盗打的主要原因以下几点: 分机密码太简单或者密码泄露了拨号方案配置不合理sofia配置错误 所以我们给顶顶通呼叫中心中间件添加了安全加强功能&am…

请分别从CPU、内 存、IO、⽹络的⻆度判断Linux的瓶颈?

在 Linux 下分析程序的性能瓶颈,需要结合多种⼯具和⽅法来从不同的⻆度观察系统的⾏为。以下是从 CPU、内存、I/O 和⽹络四个主要⽅⾯进⾏性能瓶颈分析的⽅法: 1. CPU top/htop:这些⼯具可以显示系统中每个进程的 CPU 利⽤率。如果你看到某…

ADB 上传文件并使用脚本监控上传百分比

有个需求,需要测试 emmc的外部连续写入性能,使用 ADB 上传一个巨大的文件。并且在上传到一定值时进行干预。 因此但是 adb push 命令本身会 block 运行并且不返回进度,因此需要一个额外的监控脚本。 上传脚本: echo off setloc…

【Halcon】例程讲解:基于形状匹配与OCR的多图像处理(附图像、程序下载链接)

1. 开发需求 在参考图像中定义感兴趣区域(ROI),用于形状匹配和文本识别。通过形状匹配找到图像中的目标对象位置。对齐多幅输入图像,使其与参考图像保持一致。在对齐后的图像上进行OCR识别,提取文本和数字信息。以循环…

产品初探Devops!以及AI如何赋能Devops?

DevOps源自Development(开发)和Operations(运维)的组合,是一种新的软件工程理念,旨在打破传统软件工程方法中“开发->测试->运维”的割裂模式,强调端到端高效一致的交付流程,实…