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. 51nod1212 无向图最小生成树

    N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树. Input 第1行:2个数N,M中间用空格分隔,N为点的数量,M为边的数量.(2 <= N <= 1000, 1 < ...

  2. opencv(一)下载安装

    1.visual studio 工具---Nugget包管理器---管理解决方案的Nugget程序包 搜索opencv,点击安装 下载地址: 1.http://opencv.org/ 2.https: ...

  3. 48.Query DSL

    主要知识点 1.Query DSL的理解及基本语法 2.如何组合多个搜索条件 bool     一.Query DSL的理解 Query DSL的查询形式如下: GET /_search { &quo ...

  4. Laravel 5

    遍历数组@foreach($brand as $v) <a href='/brandss/seeshops?id={{$v->id}}'><img src="/pub ...

  5. 洛谷 P2587 BZOJ 1034 [ZJOI2008]泡泡堂

    题目描述 //不知道为什么BZOJ和洛谷都没有这幅图了,大牛们几年前的博客上都有这幅图的,把它贴上来吧 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省 ...

  6. Solr部分更新MultiValued的Date日期字段时报错及解决方案:Invalid Date String:'Mon Sep 14 01:48:38 CST 2015'

    问题描述如标题. 异常信息如下: Result Caused by: org.apache.solr.common.SolrException: Invalid Date String:'Mon Se ...

  7. 0926mysql join的原理

    转自 http://www.cnblogs.com/shengdimaya/p/7123069.html MySQL JOIN原理   先看一下实验的两张表: 表comments,总行数28856 表 ...

  8. libev与libuv的区别

    参考: http://blog.csdn.net/w616589292/article/details/46475555 libuv 和 libev ,两个名字相当相近的 I/O Library,最近 ...

  9. 逻辑斯蒂回归3 -- 最大熵模型之改进的迭代尺度法(IIS)

    声明: 1,本篇为个人对<2012.李航.统计学习方法.pdf>的学习总结,不得用作商用.欢迎转载,但请注明出处(即:本帖地址). 2,因为本人在学习初始时有非常多数学知识都已忘记.所以为 ...

  10. objective-c 中数据类型之四 字典(NSDictionary)

    // 1. 字典初始化.赋值方式1 NSMutableDictionary *m_dictionary = [[NSMutableDictionary alloc] initWithCapacity: ...