文档详情

二零二五年5月份知识点7.1达梦数据库备份与还原简介.pptx

发布:2025-05-11约7.68千字共10页下载文档
文本预览下载声明

达梦数据库备份与还原简介数据库系统管理与应用

习标学目数据备份与还原相关概念01达梦数据库备份与还原类型02REDO日志相关操作03数据库状态和归档模式转换04

数据备份与还原相关概念01

01表空间及数据文件表空间是一个逻辑分配概念,目的主要是为了方便进行数据库的管理工作。数据文件是数据库中最重要的文件类型,是真实数据存储的地方。1.1表空间及数据文件在创建达梦数据库时,系统会自动创建5个表空间:SYSTEM表空间、ROLL表空间、MAIN表空间、TEMP表空间和HMAIN表空间。达梦数据库自动为这几个自动创建的表空间分别生成默认的数据文件:SYSTEM.DBF、ROLL.DBF、MAIN.DBF和TEMP.DBF,HMAIN表空间没有默认的数据文件。用户也可以创建自己的表空间,可以统称为用户自定义表空间,在创建自定义表空间时,需要为表空间指定数据文件。用户可通过为已存在的表空间增加数据文件,也可以创建一个新的表空间,并在新的表空间里创建数据文件。数据库的所有对象在逻辑上都存放在某一个表空间中,在物理上都是存储在所属表空间的数据文件中。一个表空间由一个或多个数据文件组成。

1.2重做日志(REDO日志)达梦数据库默认包含两个扩展名为LOG的日志文件,用来保存REDO日志,称为联机重做日志文件,这两个文件交替循环使用。任何数据页从内存缓冲区写入磁盘之前,必须保证其对应的REDO日志已经写入到联机日志文件。数据库中INSERT、DELETE、UPDATE等DML操作以及CREATETABLE等DDL操作最终都会转化为对数据文件数据页的修改。如果系统发生故障,系统恢复时,可以通过重做REDO日志(所有影响数据的操作重新做一遍),就能将数据库恢复到故障刚刚发生时的状态。02重做日志又叫REDO日志,详细记录了所有物理页的修改。包括操作类型、表空间号、文件号、页号、页内偏移、实际数据等。REDO日志包(RLOG_PKG)是达梦数据库保存REDO日志的数据单元,一个日志包内可保存一个或多个PTX产生的REDO日志。

1.2重做日志(REDO日志)如果未开启并行日志,RLOG_PKG包内日志的LSN是递增的。如果开启并行日志,一个RLOG_PKG包内包含多路并行产生的日志,每一路并行日志的LSN是递增的,但是各路之间的LSN并不能保证LSN有序,因此并行日志包内LSN具有局部有序,整体无序的特点。日志包生成时按照序号连续递增,相邻日志包的LSN顺序是总体递增的,但是在DMDSC集群环境下不一定连续。02重做日志又叫REDO日志,详细记录了所有物理页的修改。包括操作类型、表空间号、文件号、页号、页内偏移、实际数据等。日志包具有自描述的特性,包大小不固定,采用固定包头和可变包头结合的方式,包头记录日志的控制信息,包括类型、长度、包序号、LSN信息、产生日志的节点号、加密压缩信息、日志并行数等内容。

1.3归档日志达梦数据库备份与还原可以备份还原数据库、表空间、表、归档日志,除了表备份与还原,其他类型的备份与还原必须运行在归档模式下。达梦数据库支持在归档和非归档两种模式下运行。系统在归档模式下运行将会更加安全,当出现介质发生故障,如磁盘损坏导致数据文件丢失、异常时就可以利用归档日志,将系统恢复至故障发生前的一刻,或者指定的时间点。达梦数据库定义了多种归档方式,包括本地归档、实时归档、即时归档、异步归档和远程归档。系统将REDO日志先写入联机日志文件后,根据归档的配置情况,异步地将REDO日志写入本地归档日志文件,或者通过MAL系统发送到远程归档的目标实例,写入目标实例的远程归档日志文件中。03归档日志利用归档日志,将系统恢复至故障发生前的一刻,或者指定的时间点

04LSN参数LSN是由系统自动维护的Bigint类型数值,具有自动递增、全局唯一特性,每一个LSN值代表达梦数据库系统内部产生的一个物理事务。1.4LSN参数达梦数据库主要包括以下几种类型的LSN:CUR_LSN是系统已经分配的最大LSN值。物理事务提交时,系统会为其分配一个唯一的LSN值:CUR_LSN+1,然后再修改CUR_LSN=CUR_LSN+1,每次事务CUR_LSN自动增加1。FLUSH_LSN是已经发起日志刷盘请求,但还没有真正写入联机REDO日志文件的最大LSN值。物理事务(PhysicalTransaction,简称PTX)是数据库内部一系列修改物理数据页操作的集合,与数据库管理系统中事务(Transaction)概念相对应,具有原子性、有序性、无法撤销等特性。

04LSN参数LSN是由系统自动维护的Bigint类型数值,具有自动递增、全局唯一特性,每一个LSN值代表达梦数据库系统内部产生的一个物理事务。1.5LSN参数数据库需要重启时,CKPT_

显示全部
相似文档