rman 增量备份
来源:互联网 发布:电子相册制作软件 编辑:程序博客网 时间:2024/04/30 02:02
在rman增量备份中,有差异增量和累积增量的概念
1、概念
开启块跟踪功能 (Database Backup and Recovery Basics 4.4.4 Improving Incremental Backup Performance: Change Tracking)
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING
Database altered.
首先看下Oracle官方解释 载至在线文档Database Backup and Recovery Basics 4.4节RMAN Incremental Backups:
A level 1 incremental backup can be either of the following types:
A differential backup, which backs up all blocks changed after the most recent incremental backup at level 1 or 0
A cumulative backup, which backs up all blocks changed after the most recent incremental backup at level 0
Incremental backups are differential by default.
集合下图理解:
累积备份的level 1是从上次0至今的累积变化,而level 2是上次level 0或者level 1至今的累积增量(包括期间的level 2增量累计和)
差异增量备份下,只备份同级和上级变化的数据块,差异备份记录上一个增量备份以来改变的数据块。每次备份文件(由于可以备份同级的变化,相对备份较快,不过恢复起来由于要逐个restore相对较慢)累计增量备份只备份上级备份的变化的数据块!备份时相对较慢,恢复时较快。至于level也就是一个级别而已。
从网上载了几个备份脚本
全库备份:
run{
零级备份:
1级备份:
run{
举个例子:我的备份策略是以周为循环,每周日做0级(即全备),每周2做1级,每周4做2级,每周6再做一次1级。
如果周2做1级备份之前数据库坏了,我需要上个周日的0级备份+之后的归档日志来恢复数据库。
如果周4做2级备份之前数据库坏了,我需要0级+周2的1级+之后的归档日志来恢复数据库
如果周6做1级备份之前数据库坏了,我需要0级+周2的1级+周4的2级+之后的归档日志来恢复数据库
如果第2个周日0级备份之前数据库坏了,我需要上周日0级+周2的1级+周6的1级+之后的归档日志来恢复数据库。
- oracle rman增量备份
- rman增量备份
- RMAN 增量备份
- rman 增量备份
- rman 增量备份
- Oracle RMAN 增量备份
- oracle rman 增量备份
- rman增量备份脚本
- 关于rman增量备份
- Oracle RMAN-增量备份
- oracle10g RMAN增量备份策略
- RMAN实战4:增量备份
- [Rman]Oracle Rman增量备份Level012脚本
- [Rman]Rman增量备份level012的区别
- RMAN的备份集增量备份
- oracle RMAN增量备份与备份策略
- RMAN完全备份与增量备份
- RMAN的备份集增量备份
- iOS开发 XCode4 iOS5 改变UINavigationController的UINavigationBar的高度和背景图片 V1
- Python学习笔记(4)-- 网络编程(1)-- socket
- 解决方案"System.InvalidOperationException: 配置有 NoSecurityChanges 标志的 AppDomainManager 修改了 AppDomain 的安全状
- Perl模块安装
- LM4F120 2.5.1 异常状态
- rman 增量备份
- 使用 getopt() 进行命令行处理
- Freescale mma845x三轴加速度传感器驱动分析
- expect脚本自动登录
- [gif]GIF图形文件格式文档
- 快捷B2C水果超市——B2C红海中的一条生路
- OGNL表达式使用
- 配置bugzilla
- 124 - ZOJ Monthly, March 2013 - E Choosing number 选数的方法数