【Oracle】Rman简介
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简介的更多相关文章
- Oracle Rman备份恢复和管理
参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具. Oracle集成了很多环境的一个数据库备份和恢复的工具. Rman ...
- Oracle RMAN 备份一例
Oracle RMAN备份一例: Solaris 10 + Oracle 11.2.0.3 Shell:csh,安装有bash,脚本调用bash 备份策略:周日0级备份,周一~周六1级备份,每6小时备 ...
- Oracle数据库简介
Oracle数据库简介 一.介绍 Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览 ...
- Oracle—RMAN备份(三)
一.增量备份的相关概念 1. 在前面说明了RMAN的完整备份,完整备份是备份所用使用过的块,不备份没有使用的过的块:增量备份只备份自上次备份以来更改过的块. 2.即使RMAN的默认操作是在增量备份时扫 ...
- Oracle—RMAN备份(一)
一.RMAN备份相关概念 1.RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文件,临时文件和口令文件. 2.备份 ...
- Oracle—RMAN备份(二)
在Oracle RMAN备份(一)中,对各种文件在RMAN中备份进行了说明, 一.备份集的复制 在RMAN 备份中,可以备份其自己的备份,即备份一个文件放在多个目录下,oralce支持最多备份四个. ...
- oracle rman异机恢复
Oracle源主机 Oracle目标主机 主机平台 CentOS6.2(final) CentOs6.2(FInal) 主机名 vick rman IP地址 192.168.1.11 192.16 ...
- ORACLE RMAN介绍
本地连接: $ rman target / or $ rman target / nocatalog 远程连接: $ rman target sys/sys@sky RMAN命令执行方式: 1.单条 ...
- Oracle CDC简介及异步在线日志CDC部署示例
摘要 最近由于工作需要,花时间研究了一下Oracle CDC功能和LogMiner工具,希望能找到一种稳定.高效的技术来实现Oracle增量数据抽取功能.以下是个人的部分学习总结和部署实践. 1. O ...
- [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 ...
随机推荐
- sqlserver 和MySQL的一些函数的区别
相同的表数据在sqlserver和MySQL中使用各自的函数得到相同的结果,如下表 drop table tb;create table tb(id int, value1 varchar(10), ...
- Python学习【第1篇】:环境配置
1. 下载安装包 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包 https://www. ...
- docker安装部署
1. 如何安装 Epel源到 RHEL/CentOS 7/6/5? RHEL/CentOS rpm -ivh http://mirrors.ustc.edu.cn/epel/7/x86_64/Pack ...
- 5、Linux的常用命令
ls 查看当面目录结构 ls -l 列表查看当前目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 ...
- Bootstrap内联表单
有时候我们需要将表单的控件都在一行内显示,就需要将表单控件设置成内联块元素(display:inline-block). 在Bootstrap框架中实现这样的表单效果是轻而易举的,你只需要在<f ...
- android 权限清单
常用权限: 读写存储卡装载和卸载文件系统 android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_EXTERNAL_STOR ...
- jvm学习-垃圾回收器(四)
说明 各种垃圾回收算法都有各自的优缺点.jvm也并没有只采用一种垃圾算法.并提供几种组合供我根据场景进行选择. jvm内存结构 Person p=new Person(); 1.程序里面创建一个对象会 ...
- hdu 3072 强连通+缩点+最小树形图思想
#include<stdio.h> #include<string.h> #define N 51000 #define inf 1000000000 struct node ...
- MySQL 索引分析
MySQL复合唯一索引分析 关于复合唯一索引(unique key 或 unique index),网上搜索不少人说:"这种索引起到的关键作用是约束,查询时性能上没有得到提高或者查询时根本没 ...
- [bzoj4562][Haoi2016]食物链_记忆化搜索_动态规划
食物链 bzoj-4562 Haoi-2016 题目大意:给你n个点,m条边的DAG,求所有的满足条件的链,使得每条链的起点是一个入度为0的点,中点是一条出度为0的点. 注释:$1\le n\le 1 ...