news 2026/9/28 20:00:27

运维系列数据库系列【仅供参考】:达梦数据库还原之指定映射路径还原

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
运维系列数据库系列【仅供参考】:达梦数据库还原之指定映射路径还原

达梦数据库还原之指定映射路径还原

  • 数据库还原之指定映射路径还原
    • 摘要
    • 正文




数据库还原之指定映射路径还原

摘要

本文详细介绍了在中标麒麟7操作系统上,使用达梦8数据库进行映射路径还原的过程。首先,通过RMAN关闭数据库并进行脱机备份。接着,利用DUMPBACKUPSET生成映射文件,并可手动编辑映射文件指定数据文件的还原路径。最后,通过RESTORE和RECOVER命令,结合映射文件完成数据库的还原和更新db magic。该方法适用于库级脱机还原和表空间还原,确保数据文件恢复到指定位置。

正文

数据库还原后的数据文件默认生成到还原目标库的路径下,如果用户想生成数据文件到特定的路径,就需要指定映射文件参数来实现。

映射文件(MAPPED FILE)用于指定存放还原目标路径,即备份集里面的数据文件的路径,可以手动修改自动生成的映射文件。当参数 BACKUPSET 和 MAPPED FILE 指定的路径不一致时,以 MAPPED FILE 中指定的路径为主。映射文件可用于库级脱机还原和表空间还原,使用 DUMP 命令可以将指定备份集还原目标信息生成到目标映射文件中,该文件可被重新编辑后,用于数据库的还原过程。

本章内容已在如下环境上测试:
①操作系统:中标麒麟7;
②数据库版本:达梦8;
相关关键字:数据库还原、映射路径还原

01

指定映射路径还原步骤

下面以整库还原为例说明使用映射路径还原的具体步骤。

1、关闭数据库,启动 RMAN,脱机备份数据库

[dmdba@localhostbin]./DmServiceGZstop[dmdba@localhostbin]./DmServiceGZ stop[dmdba@localhostbin]./DmServiceGZstop[dmdba@localhostbin]./dmrman BACKUP DATABASE ‘/dameng/data/GZ/dm.ini’ BACKUPSET ‘/dameng/data/GZ/bak/db_bak_for_map_01’;

2、生成映射文件 map_file_01.txt 至/home/dm_mapfile 目录。

此处指定生成映射文件中的数据文件路径与数据库/dameng/data2/DAMENG/ 中的数据文件一致。若不指定,与备份集中的源数据库的数据文件路径一致。

DUMP BACKUPSET ‘/dameng/data/GZ/bak/db_bak_for_map_01’ DATABASE ‘/dameng/data2/DAMENG/dm.ini’ MAPPED FILE ‘/dameng/map_file_02.txt’;

生成的映射文件内容如下:

///Delete the unnecessary modified groups//Modify the data_pathormirror_path onlyinone group////=//[DAMENG_SYSTEM_FIL_0]/fil_id=0ts_id=0ts_name=SYSTEM data_path=/dameng/data/DAMENG/SYSTEM.DBF mirror_path=/=//[DAMENG_ROLL_FIL_0]/fil_id=0ts_id=1ts_name=ROLL data_path=/dameng/data/DAMENG/ROLL.DBF mirror_path=/=============================================================//[DAMENG_MAIN_FIL_0]/fil_id=0ts_id=4ts_name=MAIN data_path=/dameng/data/DAMENG/MAIN.DBF mirror_path=/***************************END****************************/

如果需要恢复数据文件或镜像文件到指定路径,可手动编辑映射文件中表空间对应的data_path 属性。例如,要还原 MAIN 表空间中的数据文件 MAIN.DBF 到/home/dm_dbf路径下,修改组 DAMENG_MAIN_FIL_0 的内容如下:

/[DAMENG_MAIN_FIL_0]/fil_id=0ts_id=4ts_name=MAIN data_path=/home/dm_dbf/MAIN.DBF

3、指定映射文件还原。还原前可选择对备份文件进行校验。

这里为了把三个表空间映射到三个地方故把map_file_01.txt中的data_path 分别改为如下路径:

data_path=/dameng/data3/DAMENG/SYSTEM.DBF data_path=/dameng/data4/DAMENG/ROLL.DBF data_path=/dameng/data5/DAMENG/MAIN.DBF

4、数据库还原并更新db_magice。

RESTORE DATABASE ‘/dameng/data2/DAMENG/dm.ini’ FROM BACKUPSET ‘/dameng/data/GZ/bak/db_bak_for_map_01’ MAPPED FILE ‘/dameng/map_file_01.txt’;RECOVER DATABASE ‘/dameng/data2/DAMENG/dm.ini’ UPDATE DB_MAGIC;







yangeoooo

数据库还原之指定映射路径还原

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/27 23:14:49

模型推理加速技术全景解析:从基础优化到前沿创新

在2024-2025年间,大模型推理加速技术取得了显著突破,从传统的模型压缩到前沿的分页内存管理,再到革命性的投机解码,这些技术共同推动了大模型推理速度的质的飞跃。本报告将深入浅出地解析这些主流加速手段,结合一年内发…

作者头像 李华
网站建设 2026/9/29 7:02:32

LobeChat公益活动策划方案生成

LobeChat 公益应用技术实践:让AI真正服务于人 在偏远山区的乡村小学里,一个孩子低声说:“我不想上学了。” 没有老师在场,也没有心理咨询师能立刻赶到——但屏幕另一端的AI助手听到了这句话。它没有机械地回答“为什么呢&#xf…

作者头像 李华
网站建设 2026/9/29 4:08:22

LobeChat智能排班建议生成算法初探

LobeChat智能排班建议生成算法初探 在人力资源管理日益智能化的今天,一个看似简单却极其耗时的任务——排班,正成为企业效率提升的关键瓶颈。尤其在医疗、零售、客服中心等需要轮班作业的行业中,管理者常常面临这样的困境:既要满足…

作者头像 李华
网站建设 2026/9/28 11:29:13

10.3 当前挑战:标准化、模型保密性、系统规划

10.3 当前挑战:标准化、模型保密性、系统规划 构网型变流器的技术验证与初步工程应用已证明了其在提升新型电力系统稳定性方面的核心价值。然而,其从“可用”到“可靠、可管、可大规模部署”的广泛普及,仍面临来自技术规范、商业生态和系统设计方法三个维度的深层次挑战。本…

作者头像 李华
网站建设 2026/9/28 11:55:48

互联网大厂Java求职者面试实录:严肃面试官与搞笑谢飞机的三轮问答

互联网大厂Java求职者面试实录:严肃面试官与搞笑谢飞机的三轮问答 本文通过一个互联网大厂Java求职面试的故事场景,展现了面试官与求职者谢飞机之间的精彩问答。面试涉及Java核心知识、JUC、JVM、多线程、线程池、HashMap、ArrayList、Spring、SpringBoo…

作者头像 李华
网站建设 2026/9/28 22:41:32

提示词工程完全指南:从零开始掌握大模型交互核心技术

本文详细介绍提示词工程这一优化大模型的核心技术,包括基本概念、构成要素及多种使用示例(文本总结、信息提取、逻辑推理等)。深入解析零样本提示、少样本提示、链式思考、自我一致性和思维树等进阶调优技巧,并探讨Prompt攻击与防…

作者头像 李华