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

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

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

相关文章

[PyTorch][chapter 64][强化学习-DQN]

前言: DQN 就是结合了深度学习和强化学习的一种算法,最初是 DeepMind 在 NIPS 2013年提出,它的核心利润包括马尔科夫决策链以及贝尔曼公式。 Q-learning的核心在于Q表格,通过建立Q表格来为行动提供指引,但这适用于状态…

社区便利店销售微信APP的设计与实现

摘 要 社区便利店销售小程序采用的技术:第一是Mysql数据库;第二是java程序开发语言;第三是ssm框架;第四是B/S结构。系统主要分为管理员、商家、用户三部分,这个销售小程序的功能有首页和个人中心,同时还有…

计算机毕业设计|基于SpringBoot+MyBatis框架健身房管理系统的设计与实现

计算机毕业设计|基于SpringBootMyBatis框架的健身房管理系统的设计与实现 摘 要:本文基于Spring Boot和MyBatis框架,设计并实现了一款综合功能强大的健身房管理系统。该系统涵盖了会员卡查询、会员管理、员工管理、器材管理以及课程管理等核心功能,并且…

MySQL 教程 1.4

MySQL 连接 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。 实例 以下是从命令行中连接mysql服务器的简单实例: [roothost]# mysql -u root -p Enter password:****** 在登录成功后会出现 mysql> 命令提示窗…

Android11编译第八弹:root用户密码设置

问题:user版本增加su 指令以后,允许切换root用户,但是,root用户默认没有设置密码,这样访问不安全。 需要增加root用户密码。 一、Linux账户管理 1.1 文件和权限 Linux一切皆文件。文件和目录都有相应的权限&#x…

微信小程序踩坑记录

一、引言 作者在开发微信小程序《目的地到了》的过程中遇到过许多问题,这里讲讲一些技术和经验问题。 基本目录机构: 二、问题 1、定位使用 获取定位一定要在app.json里面申明,不然是没办法获取定位信息的 "requiredPrivateInfos"…

jetson nano SSH远程连接(使用MobaXterm)

文章目录 SSH远程连接1.SSH介绍2.准备工作3.连接步骤3.1 IP查询3.2 新建会话和连接 SSH远程连接 本节课的实现,需要将Jetson Nano和电脑保持在同一个局域网内,也就是连接同一个路 由器,通过SSH的方式来实现远程登陆。 1.SSH介绍 SSH是一种网…

腾讯云最新优惠券领取入口,总面值2000元代金券,新用户、老用户、企业用户均可领取!

腾讯云推出年末感恩回馈活动,新老用户可免费领取总面值2000元的代金券礼包,适用于多种预付费产品,最高可抵扣36个月订单,领取后30天内有效。 领取入口: https://curl.qcloud.com/UpmL4ho3 领取说明: 腾…

制作太阳能小车

今天偶然星期想搞一个太阳能小车耍一下子,那么接下来就介绍下相关的准备物品吧 首先介绍下需要准备的物品: 1、玩具车拆下四个轮子 2、小马达一个 3、1.5v太阳能板(根据自己的需求购买相应的电压1.5v 3.7v 5v 12v等等) 4、3D打…

11.28~11.29基本二叉树的性质、定义、复习;排序算法;堆

完全二叉树(Complete Binary Tree)是一种特殊的二叉树结构,它具有以下特点: 所有的叶子节点都集中在树的最后两层;最后一层的叶子节点都靠左排列;除了最后一层,其他层的节点数都达到最大值。 …

Python 进阶(十二):随机数(random 模块)

《Python入门核心技术》专栏总目录・点这里 文章目录 1. 导入random库2. 常用随机数函数2.1 生成随机浮点数2.2 生成随机整数2.3 从序列中随机选择2.4 随机打乱序列3. 设置随机数种子4. 应用实例4.1 游戏开发4.2 数据分析4.3 加密与安全4.4 模拟实验

C++核心编程——运算符重载

C核心编程——运算符重载 运算符重载的方法运算符重载函数作成员函数与友元函数重载双目运算符重载单目运算符重载流插入运算符和"<<"和流提取运算符">>"重载流插入运算符和"<<"流提取运算符">>" 运算符重载的…

finebi 新手入门案例

finebi 新手入门案例 连锁超市销售数据分析 步骤&#xff1a; 准备公共数据新建分析主题处理数据在数据中分析在图形中分析数据大屏 准备公共数据 点击公共数据 点击新建文件夹 修改文件夹名称 上传数据 鼠标悬停在文件夹上&#xff0c;右侧出现 鼠标悬停在文件夹上&#x…

Ubuntu中MySQL安装与使用

一、安装教程&#xff1a;移步 二、通过sql文件创建表格&#xff1a; 首先进入mysql&#xff1a; mysql -u 用户 -p 回车 然后输入密码source sql文件&#xff08;路径&#xff09;;上面是sql语句哈&#xff0c;所以记得加分号。 sql文件部分截图&#xff1a; 创建成功后的部…

《opencv实用探索·七》一文看懂图像卷积运算

1、图像卷积使用场景 图像卷积是图像处理中的一种常用的算法&#xff0c;它是一种基本的滤波技术&#xff0c;通过卷积核&#xff08;也称为滤波器&#xff09;对图像进行操作&#xff0c;使用场景如下&#xff1a; 模糊&#xff08;Blur&#xff09;&#xff1a; 使用加权平…

与原有视频会议系统对接

要实现与原有视频会议系统对接&#xff0c;需要确保通信协议的一致性。连通宝视频会议系统可与第三方视频会议系统对接。实现与第三方会议系统对接还可以使用会议室连接器&#xff0c;可以确保不同系统之间的数据传输和交互。 具体对接流程可能因不同品牌和类型的视频会议系统而…

蓝桥杯第四场双周赛(1~6)

1、水题 2、模拟题&#xff0c;写个函数即可 #define pb push_back #define x first #define y second #define int long long #define endl \n const LL maxn 4e057; const LL N 5e0510; const LL mod 1e097; const int inf 0x3f3f; const LL llinf 5e18;typedef pair…

BEV+Transformer架构加速“上车”,智能驾驶市场变革开启

BEVTransformer成为了高阶智能驾驶领域最为火热的技术趋势。 近日&#xff0c;在2023年广州车展期间&#xff0c;不少车企及智能驾驶厂商都发布了BEVTransformer方案。其中&#xff0c;极越01已经实现了“BEVTransformer”的“纯视觉”方案的量产&#xff0c;成为国内唯一量产…

Leetcode-二叉树oj题

1.二叉树的前序遍历 144. 二叉树的前序遍历https://leetcode.cn/problems/binary-tree-preorder-traversal/这个题目在遍历的基础上还要求返回数组&#xff0c;数组里面按前序存放二叉树节点的值。 既然要返回数组&#xff0c;就必然要malloc一块空间&#xff0c;那么我们需…

C# WPF上位机开发(第一个应用)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 万事开头难&#xff0c;很多事情都是难在第一步。走出了这第一步&#xff0c;回过头看以前走的每一步&#xff0c;发现其实也不难。用c# wpf编写界…