达梦数据库的备份还原简单介绍

数据库备份是 DBA 日常最重要的工作内容。备份不是目的,还原与恢复才是备份的目的。DBA 不仅要保证备份成功,还要保证一旦数据库发生故障时备份可还原可恢复。
下面简单介绍一下备份和还原的一些方式。
备份中的逻辑备份即指利用 dexp 导出工具,将指定对象(库级、模式级、表级)的数据导出到文件的备份方式。逻辑备份针对的是数据内容,并不关心这些数据物理存储在什么位置。关于逻辑备份更详细的说明,可参考《DM7_dexp 和 dimp 使用手册》。
和逻辑备份对应的即物理备份,物理备份则直接扫描数据库文件,找出那些已经分配、使用的数据页,拷贝并保存到备份集中。物理备份过程中,不关心数据页的具体内容是什么,也不关心数据页属于哪一张表,只是简单的根据数据库文件系统的描述,来挑选有效的数据页。物理备份又分为热备份和冷备份,下面对热备和冷备做简单的介绍:
一.冷备(数据库关闭情况下)
1.可以利用控制台工具进行备份
达梦数据库的备份还原简单介绍_第1张图片
达梦数据库的备份还原简单介绍_第2张图片
会生成个.bak文件和.meta文件
2.利用dmrman工具进行备份(需要启动dmap服务)
[dmdba@dca01 bin]$ ./dmrman
dmrman V7.6.0.142-Build(2019.03.12-103811)ENT
RMAN> backup database ‘/dm7/data/DAMENG/dm.ini’;
生成的是一个备份集文件
达梦数据库的备份还原简单介绍_第3张图片
3.利用脱机备份工具dmbackup
例如:./DMBACKUP TYPE=FULL INI_PATH=c:\dmdata\dameng\dm.ini NAME=test
下面是dmbackup的参数详解:
达梦数据库的备份还原简单介绍_第4张图片
二.热备(需要注意的是热备是在数据库开启的状态下,并且需要开启归档和dmap服务)
配置归档:
1、命令方式:
SQL> alter database mount;
SQL> alter database add archivelog ‘type=local,dest=/dm/arch,file_size=64,space_limit=0’;
SQL> alter database archivelog;
SQL> alter database open;
SQL>select arch_mode from v$database;
2、利用管理工具打开归档
达梦数据库的备份还原简单介绍_第5张图片
达梦数据库的备份还原简单介绍_第6张图片
达梦数据库的备份还原简单介绍_第7张图片
归档开启完毕,可以进行备份
1.命令行方式进行全备和增备
全备:
达梦数据库的备份还原简单介绍_第8张图片
增备:
达梦数据库的备份还原简单介绍_第9张图片
增量备份是依附全备的,所以在此之前,一定需要有个全量备份,这个问题在做定时备份的时候容易忽略,要先手动做个全量备份,不然每天的定时增量备份就会执行失败。
2.利用管理工具做备份
达梦数据库的备份还原简单介绍_第10张图片
还原:
1.表空间还原
SQL>ALTER TABLESPACE MAIN OFFLINE;
SQL>RESTORE TABLESPACE MAIN FROM BACKUPSET ‘ts_bak_01’;
SQL>ALTER TABLESPACE MAIN ONLINE;
2.表还原
SQL>RESTORE TABLE TAB_01 FROM BACKUPSET ‘tab_bak_01’;
3.如果整个数据库进行还原的话,需要关闭数据库
a.dmrestore工具进行还原
DMRESTORE INI_PATH=c:\dmdata\dameng\dm.ini FILE=c:\dmdata\backup\test.bak
dmrestore的参数详解如下:
达梦数据库的备份还原简单介绍_第11张图片
b.利用dmrman工具进行还原恢复
RMAN>RESTORE DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ FROM
BACKUPSET ‘/home/dm_bak/db_full_bak_for_restore’;
RMAN>RECOVER DATABASE ‘/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini’ FROM
BACKUPSET ‘/home/dm_bak/db_full_bak_for_restore’;
c.利用控制台工具进行还原恢复
达梦数据库的备份还原简单介绍_第12张图片
达梦数据库的备份还原简单介绍_第13张图片
三、定时备份
利用管理工具做定时备份(这个备份也需要dmap服务的)
达梦数据库的备份还原简单介绍_第14张图片
达梦数据库的备份还原简单介绍_第15张图片
全量和增量均可以设置定时备份作业。
以上就是对达梦数据库备份还原的一些简单介绍,具体的可以在达梦的官网上下载安装包后安装练习,会学习的更快一些。

你可能感兴趣的:(达梦数据库的备份还原简单介绍)