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;

posted @ 2012-03-29 22:03  wbzhao  阅读(8204)  评论(0编辑  收藏  举报