ORACLE完全备份和增量备份
现在这里给大家两个定义
完全备份:BACKUP SET:把数据文件中所有用到的数据块进行备份。
IMAGE COPY:对数据文件的完整拷贝。
增量备份:从特定的时间点以来发生变化的数据块备份。文件为BACKUP SET.
在RMAN中,只能对数据文件进行增量备份。
完全备份:
(1)默认:backup database;
(2) 压缩备份:backup as compressed backupset database;
(3) IMAGE COPY: backup as copy
做一次完全备份。语法如下:
run{
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '/backup/test/autobackup/%F';
backup as copy db_file_name_convert=('+data/wxrzxm','/backup/test') database;
}
db_file_name_convert这个参数的作用是在指定目录下产生和原文件相同的备份文件,括号中第一个参数是源文件路劲,第二个参数是制定文件的路径。
提醒下:如果ASM下备份到ASM可能出错。原因是采用了OMF的方式管理数据库。不能用此方式。会导致格式不对。
增量备份:在ORACLE 1O中支持两种备份 0级和1级。0代表全备,但全备不能当做O来使用。
增量备份分两种,差异和累积。
差异:backup incremental levle 1 database;
累积:backup incremental level 1 cumlative database;