rman备份后为什么要同时备份归档日志
思考了一下,认为有必要记录一下为什么要备份归档日志:
其实rman备份开始之前的归档是没有用的,可以删除,但是不能在rman备份之前就删除,因为rman有可能备份失败,可以在rman备份成功之后删除之。
rman备份是一种物理的备份,它直接去读取数据块,因此rman是块级别的备份。从备份的那个时间点开始rman将锁定此刻的数据文件信息,也就是说只是备份数据文件到此刻的信息为之。
IXDBA.NET社区论坛
但是rman并不锁定数据文件的使用,也就是说rman的备份,不是数据库一致性状态的备份,由于rman备份是块级别的,它只备份控制文件中已经存在的数据块,同时数据库还在运行之中,那么就有可能会出现某些已经提交的操作,但是dbwn还没有写入数据文件,或者已经被rman备份过的数据块,又重新被修改,等等,
这些信息rman备份都不会记录,也是rman无法记录的。但是记录这些信息的是redo file,所以在rman完毕建议马上执行日志切换,然后备份归档日志,因为在rman恢复过程中,rman本身备份的数据是不一直的,要靠这些已经归档的redo file信息恢复和保持数据库的一直状态。
当然备份的归档日志中,可能包含有rman开始之前的归档,这些是没用的,
其实这些归档文件中真正有用的是从rman备份开始到rman备份结束时刻系统产生的归档日志。
同时rman在恢复的时候,restore database完毕后,会依次利用归档日志和联机日志进行完全恢复。此时利用的这些归档就是从rman备份开始到rman备份结束产生的归档日志。
因此备份归档日志是很必要的,当然联机日志也是必须的,这些日志保证了rman能够完全的恢复数据库。<?xml:namespace prefix = o />
转载于:https://blog.51cto.com/zyfsport/138973
rman备份后为什么要同时备份归档日志相关推荐
- oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志
无法按照策略删除过期1天后的归档日志,请各位帮忙看看,如何解决? RMAN> delete obsolete; 使用目标数据库控制文件替代恢复目录 RMAN 保留策略将应用于该命令 将 RMAN ...
- oracle 删除已备份归档,通过RMAN联机全库备份,包括控制文件,归档日志文件,备份成功后,删除已备份的归档日志。...
RMAN> backup as backupset full database format '/u01/app/backup/db_%U.rmn' include current contro ...
- 华为手机--中断备份后---清除手机中备份产生的缓存
使用华为手机助手备份----由于备份过程中会在手机上产生缓存,若强行中断备份操作,这个缓存不会自动删除,所以会占用手机一部分空间,这边介绍了手动删除这个缓存的方法: 设置----应用和服务----应用 ...
- RMAN实战1:RMAN备份数据库、控制文件、参数文件、FRA、归档日志
前面结束了写RMAN的基础设置,下面的几篇文章进入实战阶段.本篇介绍了用RMAN如何备份ORACLE的除了安装文件之外的各种文件,如数据库.表空间.数据文件.归档重做日志等. RMAN备份前的准备工作 ...
- oracle从备份归档日志的方法集中回收
oracle从备份集中抓出归档日志方法 在大连医院遇到这个问题,数据库为归档状态,但归档完成后rman通过crontab自己主动备走归档日志并删除存在系统上的归档日志文件.在RealSync程序停止一 ...
- mysql 逻辑备份 物理备份_数据库的逻辑备份和物理备份--非RMAN
数据库的逻辑备份和物理备份--非RMAN,不用借助其他工具,只要归档日志和物理备份就可以实现的备份 数据库的备份和恢复 常规而且重要,恢复得到理想状态 逻辑备份 利用EXP备份,从数据库提取写入操作系 ...
- 当ORACLE归档日志满后如何正确删除归档日志
当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE. 一.首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格 ...
- RMAN 配置归档日志删除策略
Oracle 11g中对于归档日志的删除,除了遵循RMAN保留策略外,也可以通过RMAN来配置归档日志的删除策略,也就是归档日志何时可以被删除.归档日志删除策略适用于所有归档位置(使用快速闪回区FRA ...
- Oracle RMAN 清除归档日志
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞 ...
最新文章
- 虚拟机无法开机数据恢复 (建议在做之前做测试,数据双重备份)
- CentOS 6.0安装JDK7
- Win10桌面的图标都不见了怎么办 Win10电脑桌面图标找回方法
- linux: kill -9
- 10分钟装好宝塔面板,一键管理服务器
- ruby Enumerator::lazy
- android list 替换元素_Java学习之List集合
- Sql Server 2005 开发版亲测可用下载地址
- 服务器装系统就蓝屏,重装了下系统老是蓝屏
- 测量学—大地测量学基础
- 图片扫描纠偏java_Delphi 下 用 ImageEN 进行图像纠偏
- Veu表达与v-model
- 第四节 二维连续型随机变量及分布、条件概率密度
- Android设计之UI透明图标
- 数据采集,网站批量自动采集数据
- 学习笔记(4):【数据分析实战训练营】 数据分析基础及方法论-row-column-len-lenb函数...
- 均匀布拉格光栅MATLAB反射谱仿真
- IDM UltraEdit编辑器V26.00.0.48 烈火汉化64位版
- 我在 GitHub 上找到了这些游戏项目,刺激!
- OrCAD Capture CIS 17.2导入Altium Designer原理图
热门文章
- 对应到对象 数据库驼峰_【GI的自主空间数据库】一种竞争力,叫技术引领;一种竞争力,叫时间沉淀...
- mysql 函数返回表格_mysql 数据分析如何实现日报、周报、月报和年报?
- 【maven】初识maven
- Springboot 日志管理模块编写记录
- iOS传感器:实现一个随屏幕旋转的图片
- spring cloud微服务分布式云架构--hystrix的使用
- 蓝桥杯 扑克序列(全排列)
- javascript推荐书籍
- C++项目中的extern C {}
- DOMContentLoaded 与onload区别以及使用