1.备份和恢复功能的用途:
–保护数据
-介质故障
-用户错误
-应用程序错误
–数据保存和历史数据保留
–数据传输
2.典型的备份和恢复任务
–通过配置数据库实现可恢复
–定义备份计划
–对不同类型的故障情形进行计划和测试
–对备份和恢复环境进行监控、调整和故障排除
–从备份还原数据
–将事务处理恢复到所需的时间点

一、Rman基本概念
Rman(Rcover Manager)是Oracle数据备份和恢复的主要管理工具之一,它可以很方便快捷的对数据库实现备份和恢复,而且它还可以保存已经备份的信息以供查询。

二、Rman恢复管理器的主要特点
–可实现增量备份
–可以实现对数据库表,控制文件,数据文件和归档日志备份
–可实现多线程备份
–可以存储备份信息
–可以检测备份是否可以成功还原

三、Rman备份中的术语
1.备份策略
–整个数据库(整体备份)
–部分数据库(部分备份)

2.备份类型
–所有数据文件中的所有信息(完全备份)
–只限自以前某次备份以来更改过的信息(增量备份)
-累积增量备份(自上次0级备份以来的更改)
-差异增量备份(自上次增量备份以来的更改)

3.备份模式
–脱机(一致备份或冷备份)
–联机(非一致备份或热备份)

4.备份存储类型
–映像副本(Image Copies):操作系统格式的数据文件和日志文件的副本;
–备份集(Bcakup Set):Oracle专有格式的二进制文件。

5.备份内容
–整个数据库
–表空间
–数据文件
–指定的数据文件
–控制文件
–归档日志文件
–参数文件等

6.备份集
–在Rman备份时,多个数据文件中的数据块组织到一起,形成Rman备份的文件
–多个数据文件被组织在一起形成的备份就做一个备份集
–一次备份命令可以产生多个备份集
–产生的备份集个数和备份命令中Filesperset设置有关
–如果没有设置Filesperset,所有备份的文件放在一个备份集中

7.备份片(Backup Piece)
–Rman产生的备份文件叫做备份片文件
–一个备份集可能产生多个备份片文件
–备份片文件中可能包括多个数据文件中的数据块
–产生的备份片文件大小由管道限制maxpiecesize决定,每个备份集包含几个备份片文件也由这个限制决定
–如果没有限制,一个备份集只生成一个备份片文件
–不同管道产生的备份片文件大小可以不一样

8.备份路径
–磁盘目录
–磁带
–闪回区

9.备份文件的命名设置
可以使用通配符设置命名规范,常见的通配符有:
–%c 备份产生的副本个数
–%p 备份片编号
–%s 备份集编号
–%d 数据库名称
–%n 数据库名,以8位字符串显示
–%t 备份集的时间戳
–%u 由8个字符组成的名称,该名称由该备份集号和该备份集创建时间的缩写形式构成
–%U 指%u_%p_%c的简写方式,是默认的格式

10.备份限制
–数据库必须处于mount或open状态
–不能备份联机日志
–在非归档模式下仅能做干净备份,即在干净关闭且启动到mount状态下备份
–在归档模式下,current状态下数据文件可以备份

11.Rman命令的类型
–独立命令:
-在Rman提示符下单独执行
-不能在Run内作为子命令出现
–作业命令:
-必须位于Run命令的大括号内
-以组的形式执行
有些命令既可以作为独立命令执行,也可以作为作业命令执行

12.Rman资料档案
–Nocatalog
-不能使用恢复目录,而是与目标数据库(即所要执行备份和恢复的数据库)直接相连。选择这种方式,数据库的Rman备份信息都存储于控制文件中。
–catalog
-使用恢复目录为可选项,目标数据库的Rman备份信息都将存储于另一个数据库中。

13.执行增量备份
在执行备份集备份时,可以产生两种不同级别的备份:
–完全备份
-备份数据文件中所有有数据的数据块
-控制文件、归档日志文件、初始化参数文件必须是完全备份
-完全备份不属于增量备份策略的一部分
–增量备份
-只备份上次备份后改变过的块
-增量级别从0-4,最多可以有5个增量级别
–增量备份又分为:
-差异备份(Differential)
-累积备份(Cumulative)

【Oracle】Rman简介的更多相关文章

  1. Oracle Rman备份恢复和管理

    参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具. Oracle集成了很多环境的一个数据库备份和恢复的工具. Rman ...

  2. Oracle RMAN 备份一例

    Oracle RMAN备份一例: Solaris 10 + Oracle 11.2.0.3 Shell:csh,安装有bash,脚本调用bash 备份策略:周日0级备份,周一~周六1级备份,每6小时备 ...

  3. Oracle数据库简介

    Oracle数据库简介 一.介绍 Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览 ...

  4. Oracle—RMAN备份(三)

    一.增量备份的相关概念 1. 在前面说明了RMAN的完整备份,完整备份是备份所用使用过的块,不备份没有使用的过的块:增量备份只备份自上次备份以来更改过的块. 2.即使RMAN的默认操作是在增量备份时扫 ...

  5. Oracle—RMAN备份(一)

    一.RMAN备份相关概念 1.RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文件,临时文件和口令文件. 2.备份 ...

  6. Oracle—RMAN备份(二)

    在Oracle  RMAN备份(一)中,对各种文件在RMAN中备份进行了说明, 一.备份集的复制 在RMAN 备份中,可以备份其自己的备份,即备份一个文件放在多个目录下,oralce支持最多备份四个. ...

  7. oracle rman异机恢复

      Oracle源主机 Oracle目标主机 主机平台 CentOS6.2(final) CentOs6.2(FInal) 主机名 vick rman IP地址 192.168.1.11 192.16 ...

  8. ORACLE RMAN介绍

    本地连接: $ rman target /  or $ rman target / nocatalog 远程连接: $ rman target sys/sys@sky RMAN命令执行方式: 1.单条 ...

  9. Oracle CDC简介及异步在线日志CDC部署示例

    摘要 最近由于工作需要,花时间研究了一下Oracle CDC功能和LogMiner工具,希望能找到一种稳定.高效的技术来实现Oracle增量数据抽取功能.以下是个人的部分学习总结和部署实践. 1. O ...

  10. [Oracle][RMAN] Use RMAN to Migrate database from CentOS_5-11201-SingleDB to OracleLinux_5-11204-SingleDB

    リンク:How to Move/Restore DB to New Host and File System using RMAN (Doc ID 1338193.1)https://docs.ora ...

随机推荐

  1. Redis 应用场景【商品拼团抢购】

    使用到 redis-list llen 命令:获取列表的长度,如果列表key不存在那么也是返回0,如果给的key不是一个列表类型会返回一个错误 lpush命令:将值插入到列表头部,如果 key 不存在 ...

  2. kotlin来了!!

    小编前端时间由于工作比较繁忙,没有更新帖子... 最近又再技术博客上逛时发现了 “Kotlin”, 1.据听说挺厉害的,该语言是由战斗民族俄罗斯人发明的!! 2.据听说前后端都可以做 3.据听说安卓大 ...

  3. UOJ #214 合唱队形 (概率期望计数、DP、Min-Max容斥)

    9个月的心头大恨终于切掉了!!!! 非常好的一道题,不知为何uoj上被点了70个差评. 题目链接: http://uoj.ac/problem/214 题目大意: 请自行阅读. 题解: 官方题解讲得相 ...

  4. WinRTXamlToolkit在Win8.1实现统计图

    [注1]WinRTXamlToolkit是免费控件,不过很久不更新了,而且网上的资源很少.后来我发现syncfusion控件有免费的community版本,并且有详细文档,所以就转过去使用syncfu ...

  5. Find the Clones Trie Tree

    Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 8306   Accepted: 3130 Description Doubl ...

  6. With Storm Spouts, when is declareOutputFields( ) called?

    The method IComponent.declareOutputFields(...) is called on the client machine when the client code ...

  7. Oracle 使用sqlnet.ora/trigger限制/允许某IP或IP段访问指定用户

    Oracle 使用sqlnet.ora/trigger限制/允许某IP或IP段访问指定用户 学习了:http://blog.itpub.net/28602568/viewspace-2092858/ ...

  8. C++开发人脸性别识别教程(9)——搭建MFC框架之显示图片

    在之前的博客中我们已经实现读取用户选定的目录.并将其路径保存在对应的变量中.在这篇博文中我们将介绍怎样借助CvvImage类将图片显示在picture控件中,并自己主动读取目录下的其它图片. 一.加入 ...

  9. Hadoop-2.2.0中文文档——Apache Hadoop 下一代 MapReduce (YARN)

    MapReduce在hadoop-0.23中已经经历了一次全然彻底地大修.就是如今我们叫的MapReduce 2.0 (MRv2) or YARN. MRv2的基本思想是把JobTracker分成两个 ...

  10. POJ1151 Atlantis 扫描线算法

    题目大意 给出几个矩形对角端点坐标,求这些矩形整体覆盖的面积. 扫描线算法 整个平面被每个矩形的水平边所在直线(以后简称“水平线”)分成了几个部分,而整体覆盖面积则为每相邻的两个水平线间夹的长度(以后 ...