Oracle(2-14)User-Managed Incomplete Recovery

文章目录

  • 一、基础知识
    • 1、Incomplete Recovery Overview 不完全恢复概述
    • 2、Situations Requiring IR 需要不完全恢复的情况
    • 3、Types of IR 不完全恢复的类型
    • 4、IR Guidelines 不完全恢复指南
    • 5、User-Managed Procedures 用户管理程序
    • 6、RECOVER Command Overview 恢复命令概述
    • 7、Time-Based Recovery 基于时间的恢复
    • 8、UNTIL TIME Recovery 知道时间恢复
    • 9、Cancel-Based Recovery 基于取消得恢复
  • 二、基础操作

在这里插入图片描述

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

  • 掌握不完全恢复的步骤
  • 执行不完整的数据库恢复
  • 识别当前联机重做日志文件的丢失

一、基础知识

1、Incomplete Recovery Overview 不完全恢复概述

在这里插入图片描述

2、Situations Requiring IR 需要不完全恢复的情况

  • 完全恢复失败,因为已存档的日志丢失
  • 所有未存档的重做日志文件和数据文件都将丢失
  • 用户错误
    • 一张重要的表删除了
    • 在表中提交了无效数据
  • 当前控制文件丢失,必须使用备份控制文件打开数据库

3、Types of IR 不完全恢复的类型

  • 不完全恢复有以下三种情况:
    • 基于时间的恢复
    • 基于取消的恢复
    • 基于更改的恢复
  • 在以下情况下,您可能需要使用已恢复的控制文件进行恢复:
    • 控制文件丢失
    • 执行不完全恢复到数据库结构与当前

4、IR Guidelines 不完全恢复指南

  • 请仔细遵循所有步骤
  • 在恢复之前和之后进行整个数据库备份
  • 请始终验证恢复是否成功
  • 备份并删除存档日志

5、User-Managed Procedures 用户管理程序

  1. 关闭并备份数据库
  2. 恢复所有数据文件。不要还原控制文件、重做日志、密码文件或参数文件。
  3. Mount the database将数据库置于mount状态
  4. 将数据文件恢复到故障时间之前的某个点。
  5. 打开数据库使用
  6. 执行关闭的数据库备份(数据库备份)

6、RECOVER Command Overview 恢复命令概述

  • 恢复数据库基于取消:
RECOVER DATABASE until cancel
  • 恢复数据库,基于时间:
RECOVER DATABASEuntil time '2023-10-24:14:22:03'
  • 使用备份控制文件恢复:
RECOVER DATABASE
until time '2023-010-24:14:22' 
using backup controlfile;

7、Time-Based Recovery 基于时间的恢复

  • 情景:
    • 当前时间是2002年3月9日中午12点。
    • 已删除“雇员”表
    • 表是上午11点45分左右被删除的。(需要知道大概的删除时间)
    • 数据库活动极少
    • 表必须恢复

8、UNTIL TIME Recovery 知道时间恢复

在这里插入图片描述

9、Cancel-Based Recovery 基于取消得恢复

  • 情景:
    • 当前时间是2002年3月9日中午12点
    • 当有人试图修复坏块时,EMPLOYEE表被删除。
    • 日志文件存在于同一个磁盘上。
    • 表大约在上午11点45分删除。
    • 数据活动极少

二、基础操作

参考基础知识就可以完成基本操作,现在实际开发中用户部分恢复基本不再使用这里就不在实际操作了。

完结散花在这里插入图片描述

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

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

相关文章

视觉检测系统在半导体行业的应用

一、半导体产业链概述 半导体产业链是现代电子工业的核心组成部分,涵盖了从原材料到最终产品的整个生产过程。这个产业链主要分为以下几个环节: 1.原材料供应:半导体行业的基石是半导体材料,如硅片、化合物半导体等。这些材料需要…

井盖发生位移怎么监测,智能井盖传感器效果

对于井盖出现位移人们已经不陌生,走在大街小巷之中松动的井盖不在少数,虽然有一些松动位移的井盖短时间内,只是在行人或车辆经过时出现异响,但是这些都是潜在的安全隐患,不知何时再次经过时便可能出现安全事故。面对该…

00.仿简道云公式实战-学前须知

简道云介绍:简道云作为一款个性化应用搭建工具,支持用户在线无编程、免费搭建管理应用,如进销存系统,OA系统等常见应用,公式可以帮助用户提高填写表单的效率,将一些数据自动计算出来。了解简道云公式的小伙…

重点车辆安全监测预警技术方案

目录 1.系统架构 2.详细设计 2.1驾驶员信息监控 2.1.1驾驶员基本信息管理 2.1.2人车匹配信息 2.1.3驾驶员在线状态管理 2.2车辆状态信息管理 2.2.1车辆信息管理 2.1.2车辆在路状态管理 2.3重点车辆安全监测预警系统云平台 2.3.1云平台需求分析 2.3.2 设计思想 2.4.…

AXURE地图获取方法

AXURE地图截取地址 https://axhub.im/maps/ 1、点击上方地图或筛选所需地区的地图,点击复制到 Axure 按钮,到 Axure 粘贴就可以了 2、复制到 Axure 后,转化为 svg 图形,就可以随意更改尺寸/颜色/边框,具体操作如下&am…

如何打印富文本控件中的内容?

出于某种原因,人们确实对打印富文本控件中的内容感到困惑。 我并非打印方面的专家,但是经过对资料的研究的,我也算弄明白了,今天在此记录一下。 解决问题的关键是这个消息:EM_FORMATRANGE。 每次发送这个消息的时候&a…

Spring日志完结篇,MyBatis操作数据库(入门)

目录 Spring可以对日志进行分目录打印 日志持久化(让日志进行长期的保存) MyBatis操作数据库(优秀的持久层框架) MyBatis的写法 开发规范: 单元测试的写法 传递参数 Spring可以对日志进行分目录打印 他的意思是说spring相关只打印INFO…

idea本地调试hadoop 遇到的几个问题

1.DEA对MapReduce的toString调用报错:Method threw ‘java.lang.IllegalStateException‘ exception. Cannot evaluate org.apache.hadoop.mapreduc 解决方法:关闭 IDEA 中的启用“ tostring() ”对象视图 2.代码和hdfs路径都对的情况下,程序…

vs2017+qt5.14.2遇到的问题

1、在安装qt插件后,导入pro文件时,报 msvc-version.conf loaded but QMAKE_MSC_VER isn’t set 修改E:\Qt\Qt5.14.2\5.14.2\msvc2017_64\mkspecs\common\msvc-version.conf文件中添加

令牌桶算法理解学习(限流算法)

令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。典型情况下,令牌桶算法用来控制发送到网络上的数据的数目,并允许突发数据的发送。 用简单的话语来说就是限制…

【媒体开发】利用FFMPEG进行推拉流

1. 下载并启动媒体服务 MediaMTX,也即之前的rtsp-simple-server,是一个即用型、零依赖的实时媒体服务器和媒体代理,允许发布、读取、代理和记录视频和音频流。 从Releases bluenviron/mediamtx GitHub找到最新版,下载对应平台…

FPGA高端项目:UltraScale GTH + SDI 视频解码,SDI转DP输出,提供2套工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐我这里已有的 GT 高速接口解决方案我目前已有的SDI编解码方案 3、详细设计方案设计框图3G-SDI摄像头LMH0384均衡EQUltraScale GTH 的SDI模式应用UltraScale GTH 基本结构参考时钟的选择和分配UltraScale GTH 发送和接收处理流程UltraScale…