【小布_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/208262.html

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

相关文章

二叉树展开为链表的三种写法

二叉树展开为链表 链表头节点法 新建一个树形链表,前序遍历这个树,遍历到一个节点就往里插 class Solution {TreeNode dummyNode new TreeNode(0,null,null);TreeNode p dummyNode;public void flatten(TreeNode root) {if(root null) return;//线序…

Hi-Net:用于多模态MR图像合成的混合融合网络

Hi-Net: Hybrid-Fusion Network for Multi-Modal MR Image Synthesis Hi-Net:用于多模态MR图像合成的混合融合网络背景贡献实验方法the modality-specific network(模态特定网络)multi-modal fusion networkmulti-modal synthesis network 损…

【投稿优惠|稳定出版】2023年信息科学和大数据应用国际会议 (ICISBDA 2023)

2023年信息科学和大数据应用国际会议 (ICISBDA 2023) 2023 International Conference on Information Science and Big Data Applications (ICISBDA 2023) 一、会议简介 🎉🎉🎉🎉🎉&…

规则引擎专题---1、什么是规则引擎

什么是规则引擎,为了更易大家理解,我们这边先抛出一个问题。 问题 现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示: 通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学…

Fiddler抓包工具之fiddler的介绍及安装

Fiddler简介 Fiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求,能够设置断点,篡改及伪造Request/Response的数据,修改hosts,限制网速,http请求性能统计&#xff…

Codeforces Round #911 (Div. 2) A~E

A.Cover in Water(思维) 题意: 有一个 1 n 1 \times n 1n的水池,里面有些格子可以加水,有些格子是被堵上的,你可以进行以下两种操作: 1.往一个空的格子里加水 2.移除一个有水的格子中的水&a…

论文阅读_AI生成检测_Ghostbuster

英文名称: Ghostbuster: Detecting Text Ghostwritten by Large Language Models 中文名称: 捉鬼人:检测大语言模型生成的文本 文章: http://arxiv.org/abs/2305.15047 代码: https://github.com/vivek3141/ghostbuster 作者: Vivek Verma,Eve Fleisig&a…

人工智能基础创新的第二增长曲线

编者按:2023年是微软亚洲研究院建院25周年。借此机会,我们特别策划了“智启未来”系列文章,邀请到微软亚洲研究院不同研究领域的领军人物,以署名文章的形式分享他们对人工智能、计算机及其交叉学科领域的观点洞察及前沿展望。希望…

docker-compose脚本编写及常用命令

安装 linux DOCKER_CONFIG/usr/local/lib/docker/cli-plugins sudo mkdir -p $DOCKER_CONFIG/cli-plugins sudo curl -SL https://521github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose sudo c…

VSCode下载安装教程+安装插件

一、vscode下载安装 1.打开 官网:https://code.visualstudio.com/Download 2.选择跟你电脑相对应的版本下载,我是win10,所以选择如下: 3.下载到你想要保存的目录下 4.下载完成后打开目录,双击安装包 5. 同意&#xff…

Linux 磁盘分区处理

最近实施过程中遇到客户提供给我们的服务器操作系统和Docke容器环境都已经安装完成,但磁盘的分区没有进行整理好。磁盘总共270G,系统安装分配了60G,剩余未创建分配需要处理。由于分区情况每家不一样,但大致流程都是相同的&#xf…

React项目使用NProgress作为加载进度条

React项目使用NProgress作为加载进度条 0、效果1、react安装依赖2、使用3.进度条颜色设置 文档参考:https://zhuanlan.zhihu.com/p/616245086?utm_id0 0、效果 如下,可全局在页面顶部有一条进度条 1、react安装依赖 yarn add nprogress通过以上安装…

uni-app+ts----微信小程序锚点定位 、自动吸顶、滚动自动选择对应的锚点(点击tab跳转对应的元素位置)

uni-app----微信小程序锚点定位 、自动吸顶、滚动自动选择对应的锚点&#xff08;点击tab跳转对应的元素位置&#xff09; html代码部分 重点是给元素加入【 :id“‘item’ item.id”】 <view class"radiusz bg-white pt-[30rpx] z-[999]"><u-tabs:list&q…

matlab 无迹卡尔曼滤波

1、内容简介 略 26-可以交流、咨询、答疑 2、内容说明 无迹卡尔曼滤波 无迹卡尔曼滤波 无迹卡尔曼滤波 3、仿真分析 %该文件用于编写无迹卡尔曼滤波算法及其测试 %注解&#xff1a;主要子程序包括&#xff1a;轨迹发生器、系统方程 % 测量方程、UKF滤波器 %----…

YOLOv8优化策略:SENetV2,squeeze和excitation全面升级,效果优于SENet | 2023年11月最新成果

🚀🚀🚀本文改进: SENetV2,squeeze和excitation全面升级,作为注意力机制引入到YOLOv8,放入不同网络位置实现涨点 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1.SENetV2 论文:https://arxiv.org/…

2023开发者必备iOS开发工具

​ 工欲善其事&#xff0c;必先利其器。进行开发工作时&#xff0c;利用并熟练使用恰当的工具可以让工作效率得到大幅度提高。下边会介绍一些在进行iOS开发工作时常用的一些工具&#xff0c;本文并不对其进行展开&#xff0c;对使用方法及工作原理感兴趣的同学可以自行进行更深…

6.9 Windows驱动开发:内核枚举进线程ObCall回调

在笔者上一篇文章《内核枚举Registry注册表回调》中我们通过特征码定位实现了对注册表回调的枚举&#xff0c;本篇文章LyShark将教大家如何枚举系统中的ProcessObCall进程回调以及ThreadObCall线程回调&#xff0c;之所以放在一起来讲解是因为这两中回调在枚举是都需要使用通用…

理解位运算的规则

关卡名 理解位运算的规则 我会了✔️ 内容 1.理解位运算的基本规则 ✔️ 2.理解移位的原理以及与乘除的关系 ✔️ 3.掌握位运算的常用技巧 ✔️ 在学习位操作之前&#xff0c;我们先明确数据在计算机中怎么表示的。我们明确原码、反码和补码的概念和表示方法&#xff0c;之…

2023年营养保健品市场销售数据分析(京东数据运营-京东数据产品):10月销额同比增长67%

如今&#xff0c;随着健康经济、颜值经济的兴起&#xff0c;越来越多的年轻人加入养生大军&#xff0c;成为营养保健品市场上的一股新力量&#xff0c;带动市场扩容。在养生年轻化、人口老龄化等多重因素的驱动下&#xff0c;营养保健品市场增长强劲。 根据鲸参谋电商数据分析平…