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

背景

某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8。

虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上。x64平台的DM8并没有提供银河麒麟版本,因为银河麒麟是基于Ubuntu的,Ubuntu又是基于Debian的,所以这里下载的是Debian版本的。

为了方便安装达梦数据库,这里使用了带UI界面的银河麒麟。

环境

  • 虚拟化平台:Hyper-V 10.0
  • 操作系统:银河麒麟 v4
  • CPU平台:x86-64

下载

这里从官网下载,下载地址:https://www.dameng.com/list_103.html

您需要在下载过程中登录,只需自己注册一个帐户,没有门槛。

[En]

You need to log in during the download process, just register an account on your own, there is no threshold.

注意这里需要选择CPU平台和操作系统,CPU选择x86,因为x64也是来源于x86,所以有时候统一用x86概括。还有的地方会看到amd64或者x86-64,这两个特指64位的x86架构。

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

准备

1、解压

下载下来是一个zip文件,如果是直接下载到Linux机器上的,需要有一个解压软件:

sudo apt-get install unzip
sudo unzip dm8_20211021_x86_rh6_64_ent.zip -d dm8

2、挂载

解压后里边有一个iso镜像文件,需要挂载到系统。

如果采用的Hyper-V虚拟机平台,可以通过Hyper-V的”媒体”-“DVD 驱动器”-“插入磁盘”进行挂载。

如果是在Linux机器上,则需要使用mount命令,这个网上很多,找一下就行了。

3、复制

挂载后的磁盘中有一个名为 DMInstall.bin的文件,这是一个Linux上的可执行文件,安装DM8就是要启动它。

因为挂载时默认为只读挂载,没有执行该文件的权限,所以需要先复制出来,修改权限后再执行。

[En]

Because the default is read-only mount when mounting, and there is no permission to execute this file, so you need to copy it out first, modify the permissions and then execute it.

先创建一个目录dm: sudo mkdir /dm

然后复制安装程序到这个目录: sudo cp /media/{当前登录用户名}/dameng/DMInstall.bin /dm/DMInstall.bin

请注意,该文件的原始目录(在每台计算机上可能不同)将替换为其自己的目录。

[En]

Note that the original directory of this file, which may be different on each machine, is replaced with its own.

修改文件权限为可执行: sudo chmod 777 /dm/DMInstall.bin

安装

安装就是执行DMInstall.bin这个程序:

./DMInstall.bin

它解压并启动接口安装程序。

[En]

It unzips and starts the interface installer.

界面的安装仍然很酷,只需遵循默认参数即可。在此过程中,您需要注意两点:

[En]

The installation with interface is still very cool, just follow the default parameters. You need to pay attention to two points along the way:

  • 您需要执行命令两次,并根据需要执行,然后等待处理结果。
    [En]

    you will need to execute the command twice, execute it as required, and wait for the processing result.*

  • 选择安装示例数据库,需要自行检查,便于安装后测试。
    [En]

    choose to install the sample database, which needs to be checked by yourself to facilitate testing after installation.*

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

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

使用

安装完毕后,可以使用一些管理工具,它们的位置在:/home/ {当前登录用户名}/dmdbms/tool。

DM服务查看器:dmservice.sh

控制台工具:console

创建数据库实例:dbca.sh

数据库性能监视工具:monitor

审计分析工具:analyzer

数据库管理工具:manager

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

另外我这里在本机也安装了一个Windows版的客户端,下载地址还是前边提到的下载地址。默认端口5236,默认账户SYSDBA(密码也是这个)。

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

达梦数据库总体上接近Oracle,更多内容有待探索。

收获更多架构知识,请关注微信公众号 萤火架构。原创内容,转载请注明出处。

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

Original: https://www.cnblogs.com/bossma/p/15983401.html
Author: 波斯马
Title: 国产化之银河麒麟安装达梦数据库DM8

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524026/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • openssl 签署SAN证书

    openssl, x509, SAN 1、Prepare openssl config file. cat > my-openssl.cnf << EOF [ c…

    Linux 2023年6月6日
    083
  • MAC安装redis

    一、安装命令使用mac的包管理工具brew一行命令搞定安装。若未安装brew,命令行先输入以下命令安装brew。 /usr/bin/ruby -e “$(curl -f…

    Linux 2023年5月28日
    0102
  • Centos7升级内核

    1、查看当前内核版本 $ uname -r 3.10.0-1160.25.1.el7.x86_64 $ uname -a Linux localhost.localdomain 3…

    Linux 2023年6月13日
    074
  • redis数据结构附录

    引言 本次对上一次的数据结构知识进行补充,主要有redis数据结构的相关应用场景和内存相关知识 引用计数-内存 redis中的对象回收机制是采用引用计数的方式,首先我们可以通过re…

    Linux 2023年6月13日
    098
  • Nginx配置中遇到到的问题和解决方案

    关于Nginx配置中遇到到的问题和解决方案 整理知识,学习笔记 Nginx配置别名(alias)及PHP解析 Nginx配置别名(alias)及PHP解析。 语法规则: locat…

    Linux 2023年6月13日
    088
  • 【数学建模相关】matplotlib画多个子图(散点图为例 左右对照画图)

    @ 例题 例图 代码展示 例题 乙醇偶合制备 C4 烯烃 C4 烯烃广泛应用于化工产品及医药的生产,乙醇是生产制备 C4 烯烃的原料。 在制备过程中,催化剂组合(即:Co 负载量、…

    Linux 2023年6月8日
    0100
  • redis好书推荐

    redis好书推荐原创amy_xing01 最后发布于2018-07-16 18:29:54 阅读数 10427 收藏展开Redis从入门到深入学习,推荐几本好书: 《Redis入…

    Linux 2023年5月28日
    096
  • bash 教程-5 shell 流程控制 条件判断 重定向 read [MD]

    我的GitHub 我的博客 我的微信 我的邮箱 bqt20094 baiqiantao@sina.com 流程控制 if commands; then commands [elif…

    Linux 2023年5月28日
    0131
  • TELE poj1155 题解

    很明显,这道题是以1为根的树,存在最优子问题,因此考虑树形DP。 先看一下样例 常识:利润=收入-成本,也就是:叶节点点权-边权 那么更加明显用dp[i][j]来记录在以i为根节点…

    Linux 2023年6月6日
    0103
  • Python List 中的append 和 extend 的区别

    方法的参数不同 append 方法是向原list的末尾添加一个对象(任意对象;如元组,字典,列表等),且只占据一个原list的索引位,添加后无返回值,直接在原列表中添加。 list…

    Linux 2023年6月7日
    094
  • NoteOfMySQL-11-权限管理

    一、权限系统 MySQL数据库中使用3种不同类型的安全检查:登录验证、授权、访问控制。 二、权限表 MySQL权限表存储在名为mysql的数据库中,常用的表有user、db、tab…

    Linux 2023年6月14日
    083
  • Docker-数据卷管理

    Docker-数据卷管理 1.利用数据卷和数据容器管理数 管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器( DataVolumes Co…

    Linux 2023年6月13日
    095
  • flask 之上传本地图片

    项目配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import os class Config(object): DEBUG = True SQLALCH…

    Linux 2023年6月8日
    0112
  • PHP array_reduce()

    array_reduce array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。 示例一: 示例二:…

    Linux 2023年6月7日
    0118
  • Servlet版本冲突导致页面404

    先准备好了Tomcat环境以及用Idea打了一个Servlet war包想看看效果,结果发现页面跳转一直报404错误,检查了跳转url,项目结构等情况后,问题依旧没有解决。最后偶然…

    Linux 2023年6月7日
    092
  • .NET Core 3.0, 发布将于今晚开始!

    期待已久的.NET Core 3.0即将发布! .NET Core 3.0在.NET Conf上发布。大约还有9个多小时后,.NET Conf开始启动。 第1天-9月23日 9:0…

    Linux 2023年6月7日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球