暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦数据库之强大的工具集零门槛助力政企信创发展 ——简便替代传统数据库并轻松实现备份还原

原创 Alex 2021-08-29
1048

摘要:
2020年新冠疫情的袭击以及美国技术封锁的环境下,一方面改变了人民的生活工作方式,另一方面也推动了我国信创事业发展,体现出了信创发展的必要性及紧迫性。在信创安全替代方面,政府部门会比大部分企业走得更前。本文结合笔者在政府部门的实际经验,以达梦数据库替代传统常用数据库为例,主要从替代、备份、还原三个方面进行阐述。

正文:
在初次使用达梦数据库时,只感觉其语法和Oracle基本一致,基本可以实现替换后保留对原系统的SQL语句。而在深入了解后发现达梦数据库拥有强大的工具集,即使是试用版已经可以实现对替代传统常用数据库的替代,本文还未涉及如DMETL、集群等工具的使用。以下便从可视化工具集出发,全程不需要任何代码操作来实现替代、备份及还原操作。
一、替代原系统的Oracle及SqlServer数据库:安装好达梦数据库,建立好数据库实例,便可通过DM数据迁移工具来替代,新建好工程,在工程下新建迁移如图:
image.png
配置好数据源:
image.png
配置本地达梦数据库:
image.png
选择需要迁移的表,由于时间原因,本次只选择单表:
image.png
迁移已完成,速度非常给力:
image.png

替代SqlServer操作方法也类似,便不再详细截图,本次迁移26万条数据,同时还包括在达梦数据库自动建表,仅用时6秒左右:
image.png

二、达梦数据库备份:对刚刚转移的两张表进行备份操作。备份可使用DM管理工具进行操作(需要先对dmdbms\tool下的manager.ini,更改某个参数值:-Duse_bak2=true)。初次备份,需要先将数据库配置为“归档”,否则会有以下提示:
image.png
具体操作为:管理服务器→系统管理→将状态转换改为“配置”,如图
image.png
随后,管理服务器→归档配置→将归档模式改为“归档”
image.png
配置完成后,要将状态转换,改回“打开”。随后便可进行备份操作。
在表备份那项,选新建表备份:
image.png
已完成备份。
image.png

三、数据还原
现在我们将刚刚备份的两个表数据都delete。
浏览数据已为空:
image.png
选择刚刚的备份文件,右键便可选择表备份还原:
image.png

我们不仅可以对本地的达梦数据库进行还原,若数据源的数据丢失,我们可以通过上述方式还原了达梦的数据后,再通过DM数据迁移工具,把达梦的数据重新迁移回源系统:
image.png
配置相关和上述迁移一致,本次从达梦数据库还原至SqlServer,共26万条数据,共耗时2分30秒左右。
image.png

结语:
经过这段时间对达梦数据库的使用及详细测试,与Oracle等传统数据库相比,尽管在查询效率方面不如Oracle,这方面仍有进步空间。但作为国产数据库之首,Oracle能实现的达梦基本通通实现,而且亮点在于强大的工具集以及便捷化的使用方式,可以使达梦数据库在信创道路上大有作为。达梦的工具集即使是非IT人员来说也是很容易上手的,大大降低了从事数据库管理的门槛,也能让我国IT行业更容易进入寻常百姓家,对我国打破国外的技术封锁起到了关键性的作用。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论