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

news2024/12/24 3:22:34

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大小受限于操作系统所容忍的单个文件的大小;
  • 一个备份片是一个文件,这个备份片里包含的可能来源于多个数据文件。

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

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

相关文章

【无标题】mmocr在云服务器上

这里写目录标题 1、创建虚拟环境2、切换和退出conda虚拟环境3. 显示、复制(克隆)、删除虚拟环境4、删除环境安装指示中 cd进项目文件夹开始训练模型(python XXX.py | tee record.txt 记录训练结果)如何在Linux服务器上安装Anacond…

Redis部署-主从模式

目录 单点问题 主从模式 解析主从模式 配置redis主从模式 info replication命令查看复制相关的状态 断开复制关系 安全性 只读 传输延迟 拓扑结构 数据同步psync replicationid offset psync运行流程 全量复制流程 无硬盘模式 部分复制流程 积压缓冲区 实时复…

【代码】基于算术优化算法(AOA)优化参数的随机森林(RF)六分类机器学习预测算法/matlab代码

代码名称:基于算术优化算法(AOA)优化参数的随机森林(RF)六分类机器学习预测算法/matlab代码 使用算术优化算法(AOA)优化分类预测模型的参数,收敛性好,准确率提升明显&am…

【Java】I/O流—File类:从0到1的全面解析

🎊专栏【Java】 🌺每日一句:看不清楚未来时,就比别人坚持久一点 ⭐欢迎并且感谢大家指出我的问题 目录 1.File概述 2.File构造方法 (1).根据文件路径创建文件对象 (2).根据父路径名字符串和子路径名字符串创建对象 (3).根据父路径对应文件对象和子路…

Linux学习第46天:Linux音频驱动试验:总有那么一首歌,会让你泪流满面。

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 大叔来之一个小村庄,上大学以后来到了省城济南。之前高中练习英语听力买过一个随声听,晚上练习听力,怕影响同学休息还买了一个…

超级鹰验证码平台使用 + 案例使用

超级鹰主要是用来识别图片形式的验证码,进行登录验证的。 使用流程: 注册账号领取1000题分,新用户可以享受1000题分的优惠。 进去页面之后,点击开发文档: 这里面有很多语言的使用,这篇博客介绍python的…

Linux中top命令输出日志分析?

以下是对输出的各部分的解释: 09:54:34:系统当前时间。up 161 days, 2:08:系统已经运行了161天2小时8分钟。5 users:有5个用户登录系统。load average: 0.13, 0.08, 0.05:系统的1分钟、5分钟、15分钟的平均负载。负载…

Halcon算子中的slant倾斜hom_mat2d_slant

1.hom_mat2d_slant(HomMat2DIdentity, rad(50), y, 0, 0, HomMat2DSlant) --这个是选择20度和50度的。(0, 0)点对应的是左上角,50度就是让y轴产生有50度的倾角。 2.hom_mat2d_slant(HomMat2DIdentity, rad(60), x, 0, 0, HomMat2D…

【GraphQL】PostGraphile简介

Introduction to PostGraphile 什么是PostGraphile? 如果您熟悉Spring Data JPA,那么理解PostGraphile将非常容易。但没关系。让我们来看看。PostgreSQL数据库是一个非常流行的高性能应用数据库。ProstGraphile与PostgreSQL数据库和GraphQL配合使用。 …

Springbot启动报错-类文件具有错误的版本 61.0, 应为 52.0

错误再现: 启动Springboot项目时候报错 java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /D:/Maven/apache-maven-3.6.3/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/Sprin…

彰显营销硬实力!皓量科技连续四年入选《中国数字营销生态图》

11月28日,中国商务广告协会数字营销专业委员会、虎啸奖组委会、秒针营销科学院共同发布了《中国数字营销生态图(2023版)》(以下简称生态图)。凭借多年在广告营销领域的精耕细作,皓量科技从2020年开始连续4年…

计算机导论——第37章 磁盘驱动器

关键问题:如何存储和访问磁盘上的数据 现代磁盘驱动器如何存储数据?接口是什么?数据是如何安排和访问的?磁盘调度如何提高性能? 1. 接口 驱动器制造商唯一保证的是单个512字节的写入是原子的,即它将完整地…

计算机硬件(二)

1.内存和内存条的用途 假设运行内存16个g,能开多少软件 后台和前台能同时运行多少APP RAM越大越好 464 6128 8128 10256 例子: 8gx216g 两根内存条 16g运行内存 2.内存频率的用途 DDR5 DDR4 DDR3 后面的数字越大,越好,可以理解为传输的速度,内存搭配主…

【实战教程】PHP如何轻松对接腾讯云COS,实现文件上传下载?

腾讯云提供了一系列丰富的云服务,其中包括对象存储(Cloud Object Storage,简称COS),它是一种高可靠性、可扩展性强的云存储服务。本文将介绍如何使用PHP对接腾讯云COS存储服务,实现文件的上传和下载功能。 …

Pytest做性能测试?

Pytest其实也是可以做性能测试或者基准测试的。是非常方便的。 可以考虑使用Pytest-benchmark类库进行。 安装pytest-benchmark 首先,确保已经安装了pytest和pytest-benchmark插件。可以使用以下命令安装插件: pip install pytest pytest-benchmark …

这是怎么了?继阿里11月故障后,淘宝这个问题20 天了还未修复!

继11月12号,阿里云发生大面积故障故障以来,已经过去了近 20天,但是截止到发文时间,作者发现淘宝还有部分功能存在问题,没法正常使用。 难道真是降本增笑,开猿截流,导致没有相关负责人员了&…

什么是勒索软件

勒索软件 1. 定义2. 勒索软件的类型3. 勒索软件的工作方式4. 如何处置勒索软件 1. 定义 勒索软件又称勒索病毒,是一种特殊的恶意软件。勒索软件的特殊之处在于,它采用加密等技术手段限制受害者访问系统或系统内的数据(如文档、邮件、数据库、…

wps备份功能 救了我一命

感谢wps备份功能 救了我一命 文章目录 感谢wps备份功能 救了我一命**📝场景回现,往后再不干了**🧣灵光一现📇备注中心的设置流程🖊️最后总结 📝场景回现,往后再不干了 小🐮今天接到…

数字人可以为文化传播带来什么?

近日,由哈萨克斯坦驻华大使馆、中国外文局文化传播中心、中关村科幻产业创新中心联合发起的中哈青年友谊数字人怡漾和苏路(Сұлу)正式发布。其中,代表中方形象的数字人怡漾,不仅将成为中哈青年文化交流的标志与代言…

如何在 AdsPower 浏览器中设置代理

AdsPower是一款反检测指纹浏览器,来自中国开发团队的一款对电子商务营销人员非常有用的强大工具,同时具有出色的英语支持。AdsPower浏览器的主要优势是其价格便宜,与竞争对手相比,但其功能和整体工作表现甚至不逊于Indigo。 AdsP…