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

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

背景


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

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

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


环境


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


下载


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

下载过程中需要登录,自行注册个账号就行了,没有什么门槛。

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

1689140387982.png


准备


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就是要启动它。

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

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

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

注意这个文件的原始目录,可能每台机器上是不一样,替换成自己的。

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


安装


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

./DMInstall.bin

它会解压,并启动界面安装程序。

带界面的安装还是很爽的,都按照默认参数就行了,中途需要注意两点:

  • 会有两次需要执行命令,按照要求执行,并等待处理结果就行了。
  • 选择安装示例数据库,这个需要自己勾选,方便安装完毕后测试。

1689140620542.png


使用


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

DM服务查看器:dmservice.sh

控制台工具:console

创建数据库实例:dbca.sh

数据库性能监视工具:monitor

审计分析工具:analyzer

数据库管理工具:manager

1689140577499.png

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

1689140550013.png

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


相关文章
|
1月前
|
SQL 数据库 开发者
达梦数据库 【-6111: 字符串转换出错】问题处理
在更新数据库某个值属性时,遇到了“字符串转换出错”的错误。经过分析,发现是由于 `id` 字段实际上是字符串类型而非数值类型导致的。最终通过将 `id` 的值改为字符串类型解决了问题。此问题提醒我们在处理数据库时要仔细检查表结构,不要凭经验臆断字段类型。
|
4月前
|
监控 Java 应用服务中间件
达梦数据库DEM监控部署教程分享
达梦数据库DEM监控部署教程分享
193 2
|
16天前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。
|
26天前
|
SQL 存储 关系型数据库
达梦数据库字段类型 varchar 转 text
本文介绍了在达梦数据库中将字段类型从 `varchar` 转换为 `text` 的两种方法:一是通过 DM数据迁移工具导出表结构和数据,修改后重新导入;二是通过添加临时字段、转移数据、删除原字段并重命名临时字段的方式实现转换。针对不同数据量的表,提供了灵活的解决方案。
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
143 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
2月前
|
SQL 数据库
达梦数据库阻塞死锁及解锁
【10月更文挑战第6天】本文介绍了在达梦数据库中模拟和解决死锁的方法。首先通过创建表并插入数据但不提交事务,模拟了阻塞情况;接着利用V$TRXWAIT和V$SESSIONS视图查询阻塞信息,并通过SP_CLOSE_SESSION函数解决阻塞。最后讨论了死锁的成因及避免策略,强调了正确管理事务的重要性。
|
2月前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
198 0
|
2月前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
363 0
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
国产数据库的发展趋势是什么?
【8月更文挑战第26天】国产数据库的发展趋势是什么?
120 15
|
3天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
12 3