达梦V8使用dmrman恢复数据库
因业务测试需要恢复上周2的备份,我们停库通过dmrman工具进行数据库的恢复,记录下整个过程:
1、查看dmrman的备份片信息
#####show backupset 查看备份片的备份信息
RMAN> show backupset '/dm8/bak/disql_inc_0902';
show backupset '/dm8/bak/disql_inc_0902';<backupset [DEVICE TYPE:DISK, BACKUP_PATH: /dm8/bak/disql_inc_0902] info start ..........><DB INFO>
system path: /dm8/dmdbms/data/DAMENG
pmnt_magic: 66103018
src_db_magic: 1668977152
db_magic: 1668977152
dsc node: 1
sys mode: 0
page check: 0
rlog encrypt: 0
external cipher[id/name]: 0/
external hash[id/name]: 0/
length in char: 0
use new hash: 1
page size: 8KB
extent size: 16
case sensitive: 1
log page size: 512B
unicode_flag/charset: 0
data version: 0x7000C
sys version: V8
enable policy: 0
archive flag: 1
blank_pad_mode: 0
crc_check: TRUE
page_enc_slice_size: 4096<META INFO>
backupset sig: BA
backupset version: 0x400A
database name: DAMENG
backup name: DB_INCREMENT_20210902_123757_787093
backupset description:
n_magic: 0xC3F4B30
parent n_magic: 0xFFFFFFFF
meta file size : 82432
compressed level: 0
encrypt type: 0
parallel num: 1
backup range: database
mpp_timestamp: 1630557477
with_huge: FALSE
backupset_type: NORMAL
mpp_flag: FALSE
backup level: online
backup type: increment
cumulative: FALSE
without log: FALSE
end_lsn: 39815
max_trxid: 39801
base begin_lsn: 39418
base end_lsn: 39806
base n_magic: 0x2BE4F94C
base name: SQL_BAK_FULL_0902
base backupset: /dm8/bak/sql_fu_0902
backup time: 2021-09-02 12:38:00
min exec ver: 0x08010101
min dct ver: 4
pkg size: 0x02000000<EP INFO>
EP[0]:
begin_pkg_seq: 5506
begin_lsn: 39815
end_pkg_seq: 5506
end_lsn: 39815<FILE INFO>
backupset directory: /dm8/bak/disql_inc_0902
backupset name: disql_inc_0902
backup data file num: 5
backup piece num: 1
backup huge file num: 0<backup_piece_list>
$file_seq |$size(KB) |$pos_desc |$content_type
0 |3119 |disql_inc_0902.bak |DATA <data_file_list>
$file_seq |$group_id |$group_name |$file_id |$file_path |$mirror_path |$file_len |$copy_num |$size_flag
1 |0 |SYSTEM |0 |/dm8/dmdbms/data/DAMENG/SYSTEM.DBF| |24117248 |0 |0
2 |1 |ROLL |0 |/dm8/dmdbms/data/DAMENG/ROLL.DBF | |134217728 |0 |0
3 |4 |MAIN |0 |/dm8/dmdbms/data/DAMENG/MAIN.DBF | |134217728 |0 |0
4 |5 |DMHR |0 |/dm8/dmdbms/data/DAMENG/DMHR.DBF | |134217728 |0 |0
5 |6 |XHH |0 |/dm8/dmdbms/data/DAMENG/xhh01.dbf| |104857600 |0 |0 <arch_file_list>
$file_seq |$dsc_seq |$file_len |$begin_seqno |$begin_lsn |$end_seqno |$end_lsn <huge_file_list>
$group_id |$schema_id|$table_id |$column_id|$file_id |$file_len |$path<backupset [DEVICE TYPE:DISK, BACKUP_PATH: /dm8/bak/disql_inc_0902] info end .>
show backupsets successfully.
time used: 21.184(ms)
2、执行数据库的还原和恢复
#####restore 指定恢复的备份片
RMAN> restore database '/dm8/dmdbms/data/DAMENG/dm.ini' from backupset '/dm8/bak/disql_inc_0902';
restore database '/dm8/dmdbms/data/DAMENG/dm.ini' from backupset '/dm8/bak/disql_inc_0902';
[Percent:0.00%][Speed:0.00M/s][Cost:00:00:00][Remaining:00:00:00]Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:00][Remaining:00:00:00]
restore successfully.
time used: 418.037(ms)
RMAN>#####recover 还原恢复库
RMAN> recover database '/dm8/dmdbms/data/DAMENG/dm.ini' update db_magic;
recover database '/dm8/dmdbms/data/DAMENG/dm.ini' update db_magic;
Database mode = 0, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[39815], file_lsn[39815]
recover successfully!
time used: 00:00:01.016
RMAN>#####恢复还原后对数据库进行验证,略
备注:update db_magic时,会更新库的魔数。如未进行db_magic更新,启动数据库的时候会报下列异常“[FATAL] database P0000007185 T0000000000000007185 Instance DMSERVER startup failed, execute 'recover database ... update db_magic' in dmrman.”
达梦V8使用dmrman恢复数据库相关推荐
- 使用sysbench进行压测达梦V8数据库
部署sysbench前提条件 1.服务器已经安装达梦V8二进制软件,操作系统用户为dmdba,DM_HOME为/dm8/dmdbms,ip为10.0.0.31 端口为7236, 2.操作系统用户dmd ...
- 达梦V8搭建数据守护模式
达梦V8的数据守护进程搭建: 自己实验的笔记 环境准备: 1.Linux环境 2.IP互通 3.上传安装介质 安装: 1.新建组及用户 groupadd dinstall useradd -g din ...
- 达梦v8版本集群搭建
达梦v8版本集群搭建 单节点搭建 1.配置需求 主机 用户 软件安装目录 实例目录 端口 归档日志目录 192.168.12.88 4c 8G 存储至少20G dmdba /home/dmdba/dm ...
- nacos 适配达梦、人大金仓数据库
文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...
- nacos适配达梦、人大金仓数据库
准备工作 1.下载nacos源码.编译,官网更详细 https://nacos.io/zh-cn/docs/quick-start.html 2.下载源码,按官网更详细 git地址:https://g ...
- DBeaver连接(人大金仓/达梦)数据库 ,达梦、人大金仓数据库可视化工具
1. 下载安装DBeaver DBeaver下载地址 DBeaver 支持多平台,选择自己的操作系统 2. 使用DBeaver连接人大金仓数据库 2.1 数据库 -> 驱动管理器 2.2 新建驱 ...
- 银河麒麟V10(飞腾2000+ ARM)环境下构建达梦V8数据库容器镜像
1.在银河麒麟V10(飞腾2000+ ARM)设备下,先下载一个镜像,我这里选择了centos: docker pull centos:centos7.9.2009 2.启动一个容器: sudo do ...
- 达梦V8累积增量备份和差异增量备份
累积增量备份和差异增量备份差异 BACKUP DATABASE INCREMENT CUMULATIVE(累积) 累积增量备份的基备份,只是一个完全的备份集, 简单理解:从数据库全备起,到当前时刻所有 ...
- 今晚直播丨有备无患 - 达梦8的备份恢复
内容摘要 备份与恢复是数据库管理中最重要的方面之一.如果数据库崩溃却没有办法恢复它,那么核心数据的丢失可能会对企业造成毁灭性的后果.作为数据库管理员,需要了解数据库的工作原理与备份恢复机制,制订完备的 ...
最新文章
- swoole 异步MYSQL
- 生活、教育等相关概要
- C++ vector.insert的用法
- “约见”面试官系列之常见面试题第七篇说说Vue的生命周期(建议收藏)
- Centos7 Docker 文件拷贝_入门试炼04
- STL工作笔记-map中关于erase返回值的操作
- sar —— Linux 上最为全面的系统性能分析工具之一
- 计算机基础与网络在线试题,计算机网络基础期末考试试题
- 排列组合之插板法实例
- (完美)华为nova2 PIC-AL00的USB调试模式在哪里打开的流程
- markdown 数学公式 任意符号 存在符号
- Apache Dubbo基本使用
- BP神经网络简单流程
- Android 文件下载中文名乱码的解决办法
- 算法学习笔记【1】:KMP 算法
- 网易传媒计算机视觉算法实习生面试总结
- 小梅哥三段式状态机按键消抖改写
- python盘整之路
- arcgis 线转面如何保留线的属性?
- 重新开始 ---- 新春寄语