Home > Database > Mysql Tutorial > RMAN完全备份与增量备份

RMAN完全备份与增量备份

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:26:24
Original
1104 people have browsed it

从某个特定的时间点以来发生变化的数据库的一次备份。这个时间点可以是上(完全或增量)次备份的时间点。增量备份产生文件的格式

----------完全备份-----------
BACKUP SET: 数据文件中所有用过的块的备份
IMAGE COPY: 所有数据文件的完整拷贝。
----------增量备份-----------
从某个特定的时间点以来发生变化的数据库的一次备份。这个时间点可以是上(完全或增量)次备份的时间点。
增量备份产生文件的格式只能是 Backup Set,,RMAN 只能对数据文件进行增量备份,控制文件和参数文件不能增量备份。

增量备份的优势;
1. 介质恢复时,直接用 Backup set 中的数据内容覆盖数据文件中的数据块内容,如果使用归档日志进行恢复需要的步骤要复杂的多,增量备份比使用归档日志恢复要快很多。
2. 增量备份能够捕获 NOLOGGING 操作的数据变化,这些操作不会记录到日志上,因此与只备份归档日志相比,增量备份能够提供更多的数据保护。

一、完全备份
缺省使用配置的格式 Backupset。
RMAN> BACKUP DATABASE;
RMAN> BACKUP AS COMPRESSED BACKUPSET DATABASE;

采用 Image Copy 方式备份:
RMAN> BACKUP AS COPY DATABASE;

完全备份示例:

run
{
  configure controlfile autobackup on;
  configure controlfile autobackup format device type disk to '/u01/rman/control/auto_control_%F';
  backup as copy db_file_name_convert=('+DATA1/PROD',/u01/rman/data') database;
}

注意:使用 Image Copy 方式进行备份时,如果希望在指定目录下产生的备份文件和原数据文件同名,可以指定在 database /datafile 之前指定 db_file_name_convert
但是如果想把 ASM 上的数据文件备份到 ASM 上,这种方法可能会出错。原因:因为默认情况下 ASM 使用 OMF 方式管理数据文件,OMF 方式产生的数据文件名格式为:
tag_name.file_number.incarnation_number 格式,其中的 incarnation_number 无法手动指定。要解决这种问题,配置 ASM 时应该选择不使用 OMF 方式。

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template