【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 ...
随机推荐
- esp32使iOS 获取蓝牙外设的Mac地址
最近在做一个需要上下位机的项目,我负责的任务下位机,使用的主控芯片是esp32.这个项目中有一项是需要手机扫描二维码然后连接作为esp32的蓝牙.二维码中包含了mac地址信息,在手机扫描周围设备的时候 ...
- SDOI2017数字表格
求$\prod_{i=1}^n\prod_{j=1}^n\text{Fib}[\gcd(i,j)]\;\text{mod}\;10^9+7$的值 令$n\leq m$,则有: \begin{align ...
- 回文词(Palindromes, UVa401)
输入一个字符串,判断它是否为回文串以及镜像串.输入字符串保证不含数字0. 所谓 回文串,就是反转以后和原串相同,如abba和madam. 所谓镜像串,就是左右镜像之后和原串相同,如2S和3AIAE. ...
- 利用pandas库中的read_html方法快速抓取网页中常见的表格型数据
本文转载自:https://www.makcyun.top/web_scraping_withpython2.html 需要学习的地方: (1)read_html的用法 作用:快速获取在html中页面 ...
- windows系统通过命令行查看配件的详细信息
今天我在工作中遇到这样一个问题:客户服务器用的是win 2012系统,不打开机箱,不借助其他类似于鲁大师软件的情况下查看内存条的详细信息 刚开始的时候我通过systeminfo命令,只能查出来总的内存 ...
- JavaScript响应式轮播图插件–Flickity
简介 flickity是一款自适应手机触屏滑动插件,它的API参数很丰富,包括对齐方式.循环滚动.自动播放.是否支持拖动.是否开启分页.是否自适应窗口等. 在线演示及下载 演示地址 下载页面 使用方法 ...
- 14.Idea在html里面的快捷键
1.IntelliJ-Idea里常用的快捷键 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ ) Shift+F6 重构-重命名 Ctrl+X 删除行 Ctrl+D 复制行 C ...
- 【ABCD组】Scrum meeting 2
前言 第2次会议在6月14日由组长在教9 405召开. 主要对下一步的工作进行说明安排,时长90min. 主要内容 经会议讨论,由于一些对知识掌握的原因,决定放弃java语言实现系统,改用c#完成此系 ...
- 暑假集训D13总结
考试 又炸掉了= = 本来看着题就一脸茫然,默默的打暴力骗分,然后就交了卷= = 重要的是,在本机跑的毫无障碍的T3程序竟然在评测机CE啊喂,35分就没了啊喂(这可是比我现在分还高= =) 内心几近崩 ...
- CGLib与JDK的动态代理
一.CGLib 简单介绍 CGLib (Code Generation Library) 是一个强大的,高性能,高质量的Code生成类库. 它能够在执行期扩展Java类与实现Java接口. Hiber ...