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

目录

  • 引言
  • 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…

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 阿里开发者规范,可以帮忙本地自动扫描出不符合开发者规范的代码,甚至是代码漏洞提示。 右击项目,选择《编码规约扫描》,可以进行本地代码规范扫…

代码模拟打字机(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…

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

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

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

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

python+PyMuPDF库:(一)创建pdf文件及内容读取和写入

目录 文档操作 打开文档 获取文档信息 删除页 复制页 移动页 选择重构合并 保存关闭 页对象操作 内容读取 获取页对象的字体样式 插入文本标签 插入文本内容 字体设置 insert_text添加文本 insert_textbox添加文本 插入图片 获取页面注释、链接、表单字段 …

开源诊断工具Arthas

说明: 1、需要先要安装配置好jdk。 2、你的虚拟机得有网,没有网就按照压缩包上传解压。然后直接看三 一、官网 https://arthas.aliyun.com/doc/quick-start.html#_1-%E5%90%AF%E5%8A%A8-math-game 二、下载和卸载 # 下载 curl -O https://arthas.al…

VisionPro开发使用交互反馈系统(Affordance System)

XR Interaction Toolkit 提供了一个affordance system 可供性系统,使用户能够创建对交互状态的视觉和听觉反馈。一般的信息流从向Affordance State Provider场景中添加一个(通常是可交互的)并将其指向我们要监视其交互状态的可交互对象开始。…

如何在 Ubuntu 22.04 上安装并开始使用 RabbitMQ

简介 消息代理是中间应用程序,在不同服务之间提供可靠和稳定的通信方面发挥着关键作用。它们可以将传入的请求存储在队列中,并逐个提供给接收服务。通过以这种方式解耦服务,你可以使其更具可扩展性和性能。 RabbitMQ 是一种流行的开源消息代…

力扣矩阵-算法模版总结

lc-73.矩阵置零-(时隔14天)-12.27 思路:(23min22s) 1.直接遍历遇0将行列设0肯定不行,会影响后续判断,题目又要求原地算法,那么进一步考虑是否可以将元素为0,其行列需要设为0的位置给存储下来,最后再遍历根据…

OCR实践-问卷表格统计

前言 书接上文 OCR实践—PaddleOCROCR实践-Table-Transformer 本项目代码已开源 放在 Github上,欢迎参考使用,Star https://github.com/caibucai22/TableAnalysisTool 主要功能说明:对手动拍照的问卷图片进行统计分数(对应分数…

yarn list --pattern vuex-module-decorators

dgqdgqdeMac-mini spid-admin % yarn list --pattern vuex-module-decorators yarn list v1.22.22 └─ vuex-module-decorators0.16.1 ✨ Done in 0.24s.好的,这段代码是一个典型的 Vuex 模块定义,使用了 vuex-module-decorators 库。这个库为 Vuex 提…

用Python写炸金花游戏

文章目录 **代码分解与讲解**1. **扑克牌的生成与洗牌**2. **给玩家发牌**3. **打印玩家的手牌**4. **定义牌的优先级**5. **判断牌型**6. **确定牌型优先级**7. **比较两手牌的大小**8. **打印结果** 完整代码 以下游戏规则: 那么我们要实现的功能,就是…