【小布_ORACLE】Part11-1--RMAN Backups笔记

Oracle的数据备份于恢复RMAN Backups

学习第11章需要掌握:
一.RMAN的备份类型
二.使用backup命令创建备份集
三.创建备份文件
四.备份归档日志文件
五.使用RMAN的copy命令创建镜像拷贝

文章目录

    • Oracle的数据备份于恢复RMAN Backups
      • 1.RMAN Backup Concepts(RMAN备份概念)
      • 2.RMAN Backup Modes(RMAN的备份方式)
      • 3.Backup File Types(备份文件类型)
      • 4.RMAN Backup Destinations(rman备份的目的地)
      • 5.Backup Constraints(backup的约束)
      • 6.Recovery Manager Backups(恢复管理备份)
      • 7.Characteristics of BS(备份集的特点)
      • 8.Backup Piece(备份片)

1.RMAN Backup Concepts(RMAN备份概念)

在这里插入图片描述

  • Recovery Manager备份是一种服务器管理的备份(可以理解为在客户端进行所有备份命令,所有的操作和产生的备份数据集在服务端)
  • Recovery Manager使用Oracle服务器会话进行备份操作
  • 可以备份整个数据库,表空间中的所有数据文件,选定的数据文件,控制文件,归档的重做日志文件
  • 关闭数据库进行备份(冷备份)
    1.必须挂载目标数据库(not open)
    2.包括数据文件,控制文件,归档重做日志文件
    优点:数据库处于关闭状态没有其他事务
    缺点:数据库备份时不对外进行工作
  • 打开数据库进行备份(热备份)
    1.表空间不需要处于backup mode(backup mode的作用:冻结数据文件的scn号)
    2.包括数据文件,控制文件,归档重做日志文件
    优点:数据库可以对外进行工作
    缺点:备份过程中数据可能被修改

2.RMAN Backup Modes(RMAN的备份方式)

在这里插入图片描述

  • consistent backups(一致性备份) 当一个数据库被关闭时备份,(使用shutdown normal,shutdown immediate,shutdown transactional关闭而不是使用shutdown
    abort关闭)重新启动到mount状态,恢复数据时只需要做restore还原,不需要做recovery恢复;
  • inconsistent backups(不一致性备份) 当应该数据库处于打开状态或者关闭的不干净时,这时候进行备份叫作不一致性备份,不一致性备份需要先进行restore还原再进行recovery恢复。
  • full backups(全备) 主要是指数据文件的备份,对数据进行备份时把数据所分配的block都拷贝下来,备份如果是镜像文件的话会把所有的文件拷贝下来,如果是数据集备份会跳过一些没有用过的数据块,凡是已经分配被使用的数据块都会备份下来;
  • incremental backups(增量备份) 上次备份过这次没有变化的数据块就不再备份,大大降低备份数据量。(缺点:恢复时光靠增量无法恢复,必须使用一个base backup )
    RAMN备份前需要开启数据库为mount状态

3.Backup File Types(备份文件类型)

在这里插入图片描述

  • tablespaces
  • datafiles(current or copy)
  • control file(current or copy)
  • spfiles
  • archived logs
  • backup sets

4.RMAN Backup Destinations(rman备份的目的地)

在这里插入图片描述

  • 任意磁盘目录,包括ASM磁盘组
  • 媒体管理库(磁带设备)
  • 闪存恢复区域,这是Oracle基于磁盘的备份和恢复策略的核心。闪存恢复区域是一个磁盘区域,完全保留用于备份和恢复目的,以及存储用于支持闪回数据库特性的闪回日志。

5.Backup Constraints(backup的约束)

在这里插入图片描述

  • 必须挂载或打开数据库。
  • 不支持在线重做日志备份。
  • 在非归档模式下只支持“干净”备份
  • 归档模式下支持一致性备份也支持不一致性备份

6.Recovery Manager Backups(恢复管理备份)

在这里插入图片描述

RMAN数据库备份有两种数据类型:

  • Image copy(镜像拷贝) 通过操作系统使用cp拷贝命令,dd复制命令把一个文件从一个地方复制到另一个地方 特点:原文件和目标文件一对一,一个字节不差的拷贝过去。 好处:只需要使用一个指针指向需要恢复的文件所在目录就可以立刻恢复,节省很多时间。
    缺点:没有压缩
  • Backup set(备份集) 在这里插入图片描述
    可以多个文件拷贝到一个文件

7.Characteristics of BS(备份集的特点)

在这里插入图片描述

  • 使用BACKUP命令用来创建备份集。
  • 备份集通常包含一个或多个文件。(back piece)
  • 备份集可以写入磁盘或磁带。(镜像拷贝只能写入磁盘不能写入磁带)
  • 做restore恢复操作时需要从备份集中提取文件。(image copy不需要)
  • 数据文件备份集可以是增量备份,也可以是全备。(归档日志文件备份不支持)
  • 备份集不包括从未使用过的块,在一定程度上减少备份的数据量。

8.Backup Piece(备份片)

在这里插入图片描述

  • 一个备份集可以包含多个备份片,backup piece大小受限于操作系统所容忍的单个文件的大小;
  • 一个备份片是一个文件,这个备份片里包含的可能来源于多个数据文件。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

云原生系列Go语言篇-编写测试Part 1

本文来自正在规划的​​Go语言&云原生自我提升系列​​,欢迎关注后续文章。 2000年以来,自动化测试的广泛应用可能比任何其他软件工程技术都更能提高代码质量。Go是一种专注于提高软件质量的语言和生态系统,很自然的在其标准库中包含了测…

《2023全球隐私计算报告》正式发布!

2023全球隐私计算报告 1、2023全球隐私计算图谱2、国内外隐私计算相关政策3、隐私计算技术的最新发展4、隐私计算技术的合规挑战5、隐私计算的应用市场动态6、隐私计算开源整体趋势7、隐私计算的未来趋势 11月23日,由浙江省人民政府、商务部共同主办,杭州…

Appium自动化如果出现报错怎么办?这么做确实解决问题

解决通过appium的inspector功能无法启动app的原因 在打开appium-desktop程序,点击inspector功能,填写app的配置信息,启动服务提示如下: 报错信息: An unknown server-side error occurred while processing the com…

牛客 算法题 记负均正II golang实现

题目 HJ105 记负均正II golang 实现 package mainimport ("bufio""fmt""io""os""strconv""strings" )func main() {scanner : bufio.NewScanner(os.Stdin)nums:make([]int,0)sum:0minus:0for scanner.Scan() {l…

java开发需要掌握的maven相关知识和Junit单元测试

maven简介 什么是maven: maven是一款管理和构建java项目的工具,是apache旗下的一个开源项目。 maven的作用: 依赖管理: 方便快捷的管理项目依赖的资源(jar包)。 项目构建: 标准化的跨平台&#…

20 章 多线程

20.1线程简介. 20.2创建线程 2.1继承Thread类 Thread 类是java.lang包中的一个类,从这个类中实例化的对象代表线程,程序员启动一个新线程需要建立Thread 实例。Thread类中常用的两个构造方法如下: public Thread():创建一个新的线程对象。 public Thre…

【LeetCode】128. 最长连续序列——哈希的应用(3)

文章目录 1、思路2、解题方法3、复杂度时间复杂度:空间复杂度: 4、Code Problem: 128. 最长连续序列 1、思路 我会用一种做题者的思路来去看待这道题。 我们在乍一看到这道题的时候,看到它的时间复杂度要求为O(N),然后又要求去找序列(就是让你判断这个…

stm32 TIM

一、TIM简介 TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时定时器不仅具备基本的定时中断功能&…

前端 | iframe框架标签应用

文章目录 📚嵌入方式📚图表加载显示📚100%嵌入及滑动条问题📚加载动画保留 前情提要: 计划用iframe把画好的home1.html(echarts各种图表组成的html数据大屏)嵌入整合到index.html(搭…

只需十分钟快速入门Python,快速了解基础内容学习。零基础小白入门适用。

文章目录 简介特点搭建开发环境版本hello world注释文件类型变量常量数据类型运算符和表达式控制语句数组相关函数相关字符串相关文件处理对象和类连接mysql关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源…

摇滚史密斯2014重置版外接声卡

摇滚史密斯2014重置版外接声卡 前提 由于rs_asio是通过模拟原厂线的方法来使游戏可以支持声卡的,因此,声卡的采样频率需要满足原厂线要求,即采样率可以设置为 48000 Hz。 我使用的是 Sonic Cube 这款声卡,非常幸运,…

汽车电子 -- 车载ADAS之FCW(前方碰撞预警)

相关法规文件: FCW: GB∕T 33577-2017 智能运输系统 车辆前向碰撞预警系统 性能要求和测试规程 一、前方碰撞预警 FCW( Forward Collision Warning) 参看:法规标准-GB/T 33577标准解读(2017版) 1、状态机 系统关闭 当车辆前向碰撞预警系…

unity学习笔记07

一、组件 有几个物体他们之间有着重复的功能,该如何避免重复的去写代码? 可以将一些相同的功能写成一个组件,也就是组件就等同于功能。 什么是组件? 在Unity中,游戏物体是不具备任何功能的,如果想要为其…

香港科技大学数据建模(MSc DDM)硕士学位项目(2024年秋季入学)招生宣讲会-武汉专场

时间:2023 年12 月 8 日(周五) 15:00 地点:华中科技大学大学生活动中心B座303 嘉宾教授:张锐 教授 项目旨在培养科学或工程背景的学员从数据中提取信息的数据建模能力,训练其拥有优秀的解难和逻辑思考与分…

3.OpenResty系列之Nginx反向代理

1. Nginx简介 Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求&#x…

金山办公前端二面

1. react 和 vue的区别 还有jquery? (1) jquery 和 vue、react 的区别: vue 和 react : 数据和视图分离 以数据驱动视图,只关心数据变化 dom 操作被封装(数据驱动) jquery:依靠 do…

python环境的搭建+pytharm安装教程

一、Anaconda安装 1、去官网下载anaconda >百度搜索anaconda按回车键 >找到官网地址进去(注意看网址) >下载位置 2、安装anaconda 具体就安装步骤就不演示了(写文章时已经安装好了) 二、pycharm安装 1、去官网下载py…

Redis 基本命令—— 超详细操作演示!!!

内存数据库 Redis7—— Redis 基本命令 三、Redis 基本命令(下)3.8 benchmark 测试工具3.9 简单动态字符串SDS3.10 集合的底层实现原理3.11 BitMap 操作命令3.12 HyperLogLog 操作命令3.13 Geospatial 操作命令3.14 发布/订阅命令3.15 Redis 事务 四、Re…

【C语言加油站】函数栈帧的创建与销毁 #保姆级讲解

函数栈帧的创建与销毁 导言一、计算机硬件1.冯•诺依曼机基本思想2.冯•诺依曼机的特点:3.存储器3.1 分类3.2 内存的工作方式3.3 内存的组成 4.寄存器4.1 基本含义4.2 寄存器的功能4.3 工作原理4.4 分类4.4.1 通用寄存器组AX(AH、AL):累加器BX(BH、BL)&a…

第七节HarmonyOS UIAbility生命周期以及启动模式

一、UIAbility生命周期 为了实现多设备形态上的裁剪和多窗口的可扩展性,系统对组件管理和窗口管理进行了解耦。UIAbility的生命周期包括Create、Foreground、Background、Destroy四个状态,WindowStageCreate和WindowStageDestroy为窗口管理器&#xff08…