Oracle(2-12)User-Managed Complete Recovery

文章目录

  • 一、基础知识
    • 1、Media Recovery 介质恢复
    • 2、Recovery Steps 恢复步骤
    • 3、恢复
    • 4、Recovery in ARCHIVELOG 在ARCHIVELOG中恢复
    • 5、Complete Recovery完全恢复
    • 6、CR in ARCHIVELOG Mode 归档日志模式下的完全恢复
    • 7、Determine Files Need Recovery确定需要恢复的文件
    • 8、About v$recovery_log
  • 二、基础操作

在这里插入图片描述

User-Managed Complete Recovery 用户管理的完全恢复
目标:

  • 了解介质恢复
  • 在NOARCHIVELOG模式下执行恢复(会有数据损失)
  • 在ARCHIVELOG模式下执行完全恢复
  • 将数据文件还原到不同的位置
  • 使用归档重做日志文件重新定位和恢复表空间
  • 了解只读表空间恢复

一、基础知识

1、Media Recovery 介质恢复

  • 介质恢复可以恢复丢失或损坏的当前数据文件或控制文件
  • 需要DBA人工介入
  • 操作方法如下:
    • 从备份还原文件
    • 重做数据应用于从归档重做日志文件和联机重做日志中还原的文件

2、Recovery Steps 恢复步骤

在这里插入图片描述

  • 第一步首先要恢复数据文件
  • 第二步利用归档日志和联机重组日志恢复重做
  • 第三步将已经提交的数据提交,没有提交的数据回滚
  • 第四步利用undo文件恢复
  • 第五步恢复数据库

3、恢复

  • 使用操作系统命令恢复文件使用SOL*Plus
  • RECOVERT命令恢复文件

4、Recovery in ARCHIVELOG 在ARCHIVELOG中恢复

  • 完全恢复
    • 使用重做数据或增量备份
    • 将数据库更新到最新的时间点
    • 应用所有重做更改
  • 不完全恢复
    • 使用备份和重做日志生成数据库的非当前版本

5、Complete Recovery完全恢复

  • 确保要还原的数据文件处于脱机状态。
  • 只恢复丢失或损坏的数据文件
  • 不需要还原控制文件、重做日志文件、密码文件或参数文件
  • 恢复数据文件

6、CR in ARCHIVELOG Mode 归档日志模式下的完全恢复

  • 优点
    • 只需要恢复丢失的文件
    • 将所有数据恢复到故障时
    • 恢复时间是恢复丢失的文件和应用所有归档日志文件所需的时间
  • 缺点
    • 必须拥有来自您要还原的备份以来的所有存档日志文件

7、Determine Files Need Recovery确定需要恢复的文件

  • 查看V$RECOVER_FILE以确定哪些数据文件需要恢复。
  • 查看V$ARCHIVED_LOG以获得数据库的所有存档重做日志文件的列表。
  • 查看V$RECOVERY_LOG以获得文件恢复所需的所有归档重做日志文件的列表。

8、About v$recovery_log

  • 要确定需要哪些归档重做日志文件,请查询V$ARCHIVE_LOGV$RECOVERY_LOGV$ARCHIVE_LOG列出了所有存档日志的文件名。 V$RECOVERY_LOG仅列出数据库执行媒体恢复所需的归档重做日志。它还包括使用LOG_ARCHIVE_FORMAT的可能文件名

附注:
V$RECOVERY_LOG仅在数据文件需要媒体恢复时填充。因此,在计划恢复(例如从用户错误中恢复) 的情况下,此视图是没有用的。如果一个数据文件需要恢复,但是不存在该数据文件的备份,那么需要从将该数据文件添加到数据库的时间开始生成所有重做。

二、基础操作

这里操作在实际开发中基本用不到,感兴趣的话可以自己搜索一下相关资料。

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

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

相关文章

HTTP与HTTPS的区别:安全性、协议地址和默认端口等比较

目录 ​编辑 作者其他博客链接: 一、概述 二、HTTP与HTTPS的区别 安全性 协议地址 默认端口 性能影响 三、比较与评估 浏览器支持 部署和维护成本 隐私保护 四、最佳实践建议 作者其他博客链接: 深入理解HashMap:Java中的键值对…

侯捷C++ (二--STL标准库)2

适配器 adapter 也可以叫做改造器,改造已经存在的东西 有:仿函数适配器、迭代器适配器、容器适配器 实现适配,可以使用继承、复合的两种方式实现。 共性:STL使用复合来实现适配 容器适配器 包括stack、queue,内含一…

win11 powershell conda 激活环境后不显示环境名称

win11 powershell conda 激活环境后不显示环境名称 问题现象解决方法 问题现象 安装 Anaconda 后在 powershell 中激活环境后,命令行前面不显示环境名称 解决方法 在 powershell 中执行 conda init 重新打开 poweshell 出现以下问题,请参考 win11 p…

fl studio 21破解版注册机下载 水果音乐编曲软件 FL Studio v21.

FL studio21中文别名水果编曲软件,是一款全能的音乐制作软件,包括编曲、录音、剪辑和混音等诸多功能,让你的电脑编程一个全能的录音室,它为您提供了一个集成的开发环境,使用起来非常简单有效,您的工作会变得…

zabbix、netdata和glances,做最简单的系统资源监控

软件需要显示服务器的资源信息(CPU、内存、网络、硬盘等),但是软件是在Docker容器中运行。 目前方案 通过ssh在主机上远程运行ps、free等指令,获取相应的信息。这种方案需要代码配置主机的IP,以及用户名和密码&#…

指针(笔记1)

一、内存和地址 内存及其管理方法: 1.计算机主存储器由一个一个存储单元组成,微型计算机以字节作为存储单元 2.内存区的每一个字节有一个唯一的编号,这就是“地址”,它相当于教学楼中的教室号 3.内存地址,是一个无符号整数(un…

04.仿简道云公式函数实战-QLExpress基础语法

1. 前言 小伙伴大家好,在上一篇文章我们简单初探了QLExpress表达式引擎,我们简单写了一个HelloWorld的程序,并成功的运行期望的结果。在本篇文章中我们来熟悉一下QLExpress的语法,因为我们在后面简道云公式实战的时候&#xff0c…

java之SpringBoot开发实用篇

MENU SpringBoot开发实用篇KF-1.热部署KF-1-1.手动启动热部署KF-1-2.自动启动热部署KF-1-3.参与热部署监控的文件范围配置KF-1-4.关闭热部署 KF-2.配置高级KF-2-1.ConfigurationPropertiesKF-2-2.宽松绑定/松散绑定KF-2-3.常用计量单位绑定KF-2-4.校验KF-2-5.数据类型转换 KF-3…

MFC CLXHHandleEngine动态库-自定义设置对话框使用

实现的效果如下所示: void CSampleDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 CSgxMemDialog dlg(180, 100); dlg.SetEnable(true); dlg.SetWindowTitle(_T("自定义对话框")); dlg.AddStatic(1000, //控件资源…

Sbatch, Salloc提交任务相关

salloc 申请计算节点,然后登录到申请到的计算节点上运行指令; salloc的参数与sbatch相同,该部分先介绍一个简单的使用案例;随后介绍一个GPU的使用案例;最后介绍一个跨节点使用案例; 首先是一个简单的例子&a…

SpringBoot整合ZXing创建二维码和条形码

文章目录 1、引入依赖2、Service层实现3、Controller4、效果 之前SpringSecurity时,登录用到了图片验证码辅助登录:【 整合hutool实现集成图片验证码】,以下为整合zxing实现二维码和条形码的生成。 1、引入依赖 引入ZXing依赖的坐标&#x…

探索未来新趋势:鸿蒙系统的崭新时代

探索未来新趋势:鸿蒙系统的崭新时代 随着科技的不断发展,操作系统作为计算机和移动设备的核心,扮演着至关重要的角色。近年来,一种备受瞩目的操作系统——鸿蒙系统(HarmonyOS)崭露头角,正引领着…

Servlet学习笔记

简介 浏览器请求处理流程:浏览器发请求 > 服务器tomcat( > 应用程序 ( > servlet) ) Servlet应用的三大作用域:request,session,application tomcat存放项目的层级结构 注释:servlet原引用包名 javax.serv…

城市道路积水如何有效预警?内涝积水监测仪效果

在城市中道路积水是一个常见的问题,特别是在暴雨季节还可能形成城市内涝。为了解决这个问题建立一个有效的预警系统是至关重要的。城市内涝积水监测仪应该能够实时监测道路积水情况,并及时向后台工作人员发出警报,以便他们能够采取适当的措施…

mysql中的DQL查询

表格为: DQL 基础查询 语法:select 查询列表 from 表名:(查询的结果是一个虚拟表格) -- 查询指定的列 SELECT NAME,birthday,phone FROM student -- 查询所有的列 * 所有的列, 查询结果是虚拟的表格&am…

【Spring教程23】Spring框架实战:从零开始学习SpringMVC 之 SpringMVC简介与SpringMVC概述

目录 1,SpringMVC简介2、SpringMVC概述 欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》&…

LANDSAT_7/02/T1/RAW的Landsat7_C2_RAW类数据集

Landsat7_C2_RAW是指Landsat 7卫星的数据集,采用的是Collection 2级别的数据处理方法,对应的是Tier 1级别的原始数据(RAW)。该数据集包括了Landsat 7卫星从1999年4月15日开始的所有数据,共涵盖了全球范围内的陆地和海洋…

【开源】基于Vue和SpringBoot的森林火灾预警系统

项目编号: S 019 ,文末获取源码。 \color{red}{项目编号:S019,文末获取源码。} 项目编号:S019,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 系统基础模块2.3 烟…

Aligning Large Multi-Modal Model with Robust Instruction Tuning

Abstract 尽管多模态任务取得了有希望的进展,但当前的大型多模态模型(LMM)很容易产生与相关图像和人类指令 不一致的描述的幻觉。 LRV-指令。我们通过引入第一个大型且多样化的视觉指令调整数据集来解决这个问题,该数据集名为大…

【项目实现】ResShift:通过残差位移实现图像超分辨率的高效扩散模型(NeurIPS 2023,聚焦)

基于扩散的图像超分辨率(SR)方法主要受到数百甚至数千个采样步骤要求导致推理速度低的限制。现有的加速度采样技术不可避免地在一定程度上牺牲了性能,导致SR结果过于模糊。为了解决这个问题,我们提出了一种新颖而高效的SR扩散模型…