日期:2014-05-16  浏览次数:20509 次

oracle物理备份和逻辑备份理解
Oracle备份分为 两种

逻辑备份 :就是逻辑导出数据(expdp/impdp)只是对数据进行转存,所以恢复是只能恢复到备份时保存的数据,

逻辑备份适合备份那些变化很少的表。

        缺点:恢复时间长

        优点:逻辑备份和平台无关,所以是数据迁移的重要手段


物理备份 :是指通过备份物理文件拷贝的方式对数据库进行备份.


物理备份:又分为两种

冷备份:需要一致性停库,然后拷贝数据文件,日志文件,控制文件停库前,

需要通过v$datafile,v$logfile,v$controlfile 确定文件路径

非open的数据库

优点:执行简单,可靠性依存cp

缺点:停止数据库,整体备份


 热备份前提条件:数据库必须运行中处于活动中并运行归档模式

分为用户管理备份oracle管理备份


 用户管理备份:是指用户通过将表空间置于热备份模式,然后通过操作系统工具进行拷贝,拷贝结束后表空间热备份模式。

               10g之前 只能对表空间逐备份alter tablespace  表空间名 begin backup;

                                                                   alter tablespace  表空间名 end  backup ;
               10g中可以对数据库置于热备状态 alter database begin backup
                                                                           alter database end backup    

1.表空间单独存盘

2.冻结文件头 其他块继续使用此时拷贝只有文件头是好块

3.改变了日志的行为




1. 验证表空间单独存盘

SYS@ORCL>col name for a50
SYS@ORCL>select name,checkpoint_change# from v$datafile;


NAME                                               CHECKPOINT_CHANGE#
-------------------------------------------------- ---------