400-090-9964


博客 | 论坛

教学文章

数据库备份与RMAN备份

时间:2017-09-12 来源:

  1.数据库完全备份:按归档模式分为归档和非归档

  (1)归档模式

  打开状态,属于非一致性备份

  关闭状态,可以分为一致性和非一致性

  (2)非归档模式

  打开状态,非一致性备份无效

  关闭状态,一致性备份,非一致性备份不被推荐

  2.RMAN备份

  RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话

  RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等

  3.RMAN备份的类型

  完整备份(full) 或增量备份(incremental)

  一致性备份(consistent)或不一致性备份(inconsistent)

  热备(open)或冷备(closed),冷备时数据库必须处于mount状态,冷备可以为一致性备份或非一致性备份

  完整备份

  一个或多个数据文件的一个完整副本,包含从备份开始处所有的数据块。完整备份不能作为增量的基础

  增量备份

  包含从最近一次备份以来被修改或添加的数据块。可以分为差异增量备份和累计增量备份

  差异增量备份仅仅包含n级或n级以下被修改过的数据块。备份数据量小,恢复时间长。

  累计增量备份仅仅包含n-1级或n-1级以下被修改过的数据块。备份数据量大,恢复时间短。

  0级增量备份相当于一个完整备份,该备份包含所有已用的数据块文件,与完整备份的差异是完整备份不能用作级增量备份的基础

  一致性备份

  备份所包含的各个文件中的所有修改都具备相同的系统变化编号(system change number,SCN)。

  也就是说,备份所包含的各个文件中的所有数据均来自同一时间点。

  一致性数据库完全备份(consis-tent whole database backup)进行还原(restore)后,不需要执行恢复操作(recovery)

  非一致性备份

  在数据库处于打开(open)状态时,或数据库异常关闭(shut down abnormally)后,对一个或多个数据

  库文件进行的备份。非一致性备份需要在还原之后进行恢复操作

  4.备份集与镜像副本

  备份集

  是包含一个或多个数据文件,归档日志文件的二进制文件的集合。备份集由备份片组成,一个备份集中可以包含一个或多个备份片

  可以通过filesperset参数来设置备份集中可包含的备份片数,

  也可以设定参数maxpiecesize来制定每个备份片的大小。

  备份集中空闲的数据块将不会被备份,因此备份集可以支持压缩。备份集支持增量备份,可以备份到磁盘或磁带。

  镜像副本

  是数据文件或归档日志文件等的完整拷贝,未经过任何压缩等处理,不能备份到磁带,也不支持增量备份

  恢复时可以立即使用实现快速恢复

  等同于操作系统的复制命令

  可以作为级增量备份

  5.备份路径

  可以备份到磁盘目录

  可以备份到磁带

  闪回区

  6.备份限制

  数据库必须处于mount或open状态

  不能备份联机日志

  在非归档模式下仅仅能作干净备份,即在干净关闭且启动到mount状态下备份

  在归档模式下,current状态下数据文件可以备份

  (文章来自网络,如有侵权请来信告知,本站将在第一时间删除。)

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright 2017 ALL Rights Reserved 京ICP备11008061号 京公网110108006275号

企业QQ:800060152 CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com blog.cuug.com

电话:010-59426307 010-59426319 mail:cuug_bj@cuug.com

邮政编码:100089 地址:北京市海淀区紫竹院路88号紫竹花园4号楼D座703(CUUG)