玩转oracle 11g(10):初步了解Rman备份

备份与恢复的定义及分类

备份的定义及分类:

         备份就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库副本的磁带或磁盘。通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储。备份是一份数据副本,从不同的角度分类如下:

从物理与逻辑的角度来分类:

从物理与逻辑的,备份可以分为物理备份和逻辑备份。

物理备份:对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数据库的时候进行的,后者是以归档日志的方式对运行的数据库进行备份。可以使用oracle的恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。

逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。逻辑备份的手段很多,如传统的EXP,数据泵(EXPDP),数据库闪回技术等第三方工具,都可以进行数据库的逻辑备份。

从数据库的备份角度分类:

从数据库的备份角度,备份可以分为完全备份和增量备份和差异备份

完全备份:每次对数据库进行完整备份,当发生数据丢失的灾难时,完全备份无需依赖其他信息即可实现100%的数据恢复,其恢复时间最短且操作最方便。

增量备份:只有那些在上次完全备份或增量备份后被修改的文件才会被备份。优点是备份数据量小,需要的时间短,缺点是恢复的时候需要依赖以前备份记录,出问题的风险较大。

差异备份:备份那些自从上次完全备份之后被修改过的文件。从差异备份中恢复数据的时间较短,因此只需要两份数据---最后一次完整备份和最后一次差异备份,缺点是每次备份需要的时间较长。

恢复的定义及分类

         恢复就是发生故障后,利用已备份的数据文件或控制文件,重新建立一个完整的数据库,恢复分为以下两种类型:

实例恢复:当oracle实例出现失败后,oracle自动进行的恢复

介质恢复:当存放数据库的介质出现故障时所作的恢复。介质恢复又分为完全恢复和不完全恢复

完全恢复:将数据库恢复到数据库失败时的状态。这种恢复是通过装载数据库备份并应用全部的重做日志做到的。

不完全恢复:将数据库恢复到数据库失败前的某一时刻的状态。这种恢复是通过装载数据库备份并应用部分的重做日志做到的。进行不完全恢复后,必须在启动数据库时用resetlogs选项重设联机重做日志。

RMAN的存储类型有三种方式:

1.备份集 默认类型

2.压缩备份集

3.镜像copy

组成每个备份集的每个文件称之为备份片

RMAN备份可以存放在两种位置:

1.目标数据库的控制文件

2.恢复目录中

RMAN备份的优点:

1.RMAN只备份有效数据

2.RMAN可以实现增量备份
 使用RMAN工具

RMAN是oracle的一个重要工具,用于备份和恢复数据文件,归档日志和控制文件,也可以用来执行完全或不完全的数据库恢复。RMAN有3种不同的用户接口,命令行方式,GUI方式(集成在OEM中的备份管理器),API方式(用于集成到第三方的备份软件中),它具有以下特点:

支持在线热备份

支持多级增量备份

支持并行备份、恢复

减少所需要备份量

备份、恢复使用简单
RMAN的组件

target database(目标数据库)

目标数据库就是需要RMAN 对其进行备份与恢复的数据库,RMAN可以备份数据文件,控制文件,归档日志,spfile;

service session(服务器会话)

RMAN启动数据库上的oracle服务器进程,将建立一个与目标数据库的会话,有目标数据库上的服务器进程进行备份、还原、恢复的实际操作。

RMAN Repository(RMAN资料库)

RMAN使用过程中会用到的控制信息,是一些关于备份、归档日志及RMAN活动的元数据

Recovery Catalog(恢复目录)

恢复目录是建立在RMAN恢复目录数据库上的一种schema对象,用于保存RMAN资料库数据。恢复目录是一个可选的组件。RMAN会将资料数据记录在目标数据库的控制文件中,但这样不够安全,因为一旦目标数据库的控制文件损坏就意味着所有的RMAN备份失效。所以建议在单独的一个数据库中建立一个恢复目录另外保存一份资料库数据。

MML(媒体管理库)

MML是第三方工具或软件,用于管理对磁带的读写与文件的跟踪管理。如果你想直接通过RMAN备份到磁带上,就必须配置媒体管理层,媒体管理层的工具和RMAN共同配合完成备份与恢复。

快闪恢复区

快闪恢复区是oracle数据库用于保存所有与恢复相关的文件的默认磁盘位置。这些相关文件包括归档日志,RMAN备份,控制文件自动备份,复用的控制文件和重做日志副本及闪回日志文件。

辅助数据库

在正常使用时,RMAN会与目标数据库一起使用,如果创建了恢复目录数据库,那么也会与恢复目录数据库一起使用。在某些情况下,希望创建辅助数据库。辅助数据库时使用RMAN从目标数据库的备份中创建的新数据库。辅助数据库能够被创建作为备用数据库使用。在数据库发生灾难时,能够在不丢失任何数据及停机时间最短的情况下切换至备用数据库。
————————————————
版权声明:本文为CSDN博主「小白系统工程师」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41078837/article/details/80609077

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426320.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机硬盘与格式化,什么是磁盘格式化 格式化与快速格式化区别 - 驱动管家...

电脑磁盘格式化,对于电脑爱好者肯定很好理解,但对于一些新手,可能不太理解。格式化是什么?简单的说,格式化就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。接下来对磁…

玩转oracle 11g(11):开启归档模式

如果归档模式已经开启并设置归档路径,请跳过 1. 开始-》运行-》cmd 2. 输入:sqlplus sys/密码 as sysdba 3. Sql> archive log list ; 如下图所示: Rman 在线备份 如果“数据库日志模式”为“非存档模式” 按照如下开启归档…

LeetCode:204. 计数质数

1、题目描述 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。2、题解 2.1、解法一 缺点:太慢 class Solution(object):def countPrimes(self, n):""":type n: int:rtype: int…

玩转oracle 11g(12):卸载

从 Oracle 11gR2 开始,Oracle 推荐使用 deinstall 来完全卸载 Oracle 数据库。 使用 Oracle Universal Install(OUI) 的图形方式来卸载 Oracle 数据库软件,会看到下图警告: "请运行命令 C:\app\administrator\product\11.2.0\dbhome_1\deinstall\de…

jenkins 部署问题

1. 怀疑 jenkins 没有拉到最新的包解决:清除 jenkins 工作空间 2. jenkins 自动构建时, start.sh 脚本已经执行成功,但是应用总是启动后自动退出了进程没有起来,从 pid 文件来看,start.sh 确实已经启动过,从…

计算机操作系统(12):计算机工作原理

计算机工作原理 编辑 计算机的基本原理是存储程序和程序控制。预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然…

戴尔计算机主板电路图,戴尔Dell-D630主板电路图.pdf

A B C D ECOMPAL CONFIDENTIALMODEL NAME : IBQ001 1PCB NO : LA-3302P ( DAA00000K0L)BOM P/N :012 M08 (DIS) Briscoe 2uFCPGA Mobile MeromIntel Crestline ICH8M2007-03-07REV : 0.4 (X03)3 3 : Nopop Component1 : Populate for G72MV

[SHOI2011]双倍回文 manacher

题面: 洛谷:[SHOI2011]双倍回文‘ 题解: 首先有一个性质,本质不同的回文串最多O(n)个。 所以我们可以对于每个i,求出以这个i为结尾的最长回文串,然后以此作为长串,并判断把这个长串从中间劈开后…

计算机操作员可以免考自考吗,计算机《职业资格证书》可以免考高

随着全国计算机等级考试(NCRE)的持续发展,NCRE的合格证书已被各行业广泛认可,部分省级自考办实行获得NCRE合格证书可免考高等教育自学考试相关课程的办法以拓展考试功效。为规范管理和保证课程免试的科学性,根据重庆市考办(渝考办发[200630]号…

服务器术语大全

1 服务器的1U 2U 含义 U是unit的缩写,表示服务器外部尺寸的单位,U规定服务器宽为(48.26cm19英寸),高厚度为(4.445cm)U为基本单位,服务器大小必须为U 的倍数. 服务器常见专业术语大全…

python中出现ascii编码问题的解决办法

一劳永逸,一次性全盘解决的办法 环境变量中去设置 以centos 7为例: vim /etc/profile export PYTHONIOENCODINGutf-8 source /etc/profile 其它方法有: 代码头加: #coding:utf-8 等各种格式的声明 python2: import sys reload…

微信在计算机基础中的辅助作用,基于微信课后辅导在计算机基础教学中应用.doc...

基于微信课后辅导在计算机基础教学中应用基于微信课后辅导在计算机基础教学中应用摘 要: 如今,计算机技术更新快与计算机教育资源少的矛盾,促使课后学习成为大学生获取知识的重要途径。课后辅导是大学生课后学习的重要辅助,也是课…

h5禁用浏览器下载视频_【必备】 一键视频下载器插件,非常好用的浏览器插件!...

① 资源发布时,版本是最新的。时过境迁,无法保证能否正常使用,请善用公众号搜索功能,请及时下载最新版或留言。② 如果觉得资源对您有用,请收藏。如果觉得资源对他人有用,请转发。③ 如发现“无法运行“、“…

Oracle的to_char()函数使用

(1)用作日期转换: to_char(date,格式); select to_date(2005-01-01 ,yyyy-MM-dd) from dual; select to_char(sysdate,yyyy-MM-dd HH24:mi:ss) from dual; (2)处理数字: to_char(number,格式); select to_c…

linux(1):Linux经典面试题

Linux经典面试题,看看你会几题? 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别…

access是不是计算机编程,access编程简介之二:用宏还是VBA?

时 间:2012-07-03 09:47:12作 者:摘 要:Access编程简介之二:我应该使用宏还是应该使用 VBA 代码?正 文:要决定是使用宏或 VBA 还是同时使用这两者,主要取决于您计划部署或分发数据库的方式。例如,如果数据库存储在您的计算机上…

语言三做一年级算题_一年级数学期末考试,学生交卷说能考100分,快让你家孩子试试吧...

时间不知不觉已到7月份了,各地小学将要迎来期末水平考试了,小学生也是十分开心,考完试又要放假了,更有小学生笑着对老师说“今年的假期有点长啊”,一句话把老师逗得哭笑不得。今天上午同事所在小学举行了一年级数学期末…

express+vue+mongodb+session 实现注册登录

上个月写了一篇文章是 expressmongodbvue 实现增删改查. 只是简单的实现了增删改查功能,那么今天是在那个基础之上做了扩展,首先实现的功能有如下: 1. 支持注册,登录功能,用户可以注册完成后,进行登录&…

linux(2):linux命令查看开放哪些端口

linux命令查看开放哪些端口 netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有 n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序 netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端…

tcp 压力 测试 软件,强大的TcpServer压力测试工具及源码(附突破连接限制的方法和工具)...

压缩包 : 强大的TcpServer压力测试工具及源码(附突破连接限制的方法和工具).rar 列表G-Sockets(压力测试工具源码)\Demos\G-TcpClientDemo\G-TcpClientDemo.apsG-Sockets(压力测试工具源码)\Demos\G-TcpClientDemo\G-TcpClientDemo.cppG-Sockets(压力测试工具源码)\Demos\G-Tcp…