Oracle(2-12)User-Managed Complete Recovery

news2025/2/4 12:45:39

文章目录

  • 一、基础知识
    • 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仅在数据文件需要媒体恢复时填充。因此,在计划恢复(例如从用户错误中恢复) 的情况下,此视图是没有用的。如果一个数据文件需要恢复,但是不存在该数据文件的备份,那么需要从将该数据文件添加到数据库的时间开始生成所有重做。

二、基础操作

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

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

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

相关文章

JDK8新特性:Lambda表达式规则及用法,方法引用

目录 Lambda表达式是JDK8新增的一种语法格式 1.作用 2.用法规则: 3.方法引用 Lambda表达式是JDK8新增的一种语法格式 1.作用 简化匿名内部类的代码写法 Lambad用法前提:只能简化函数式接口(一般加有Funcationallnterface)&a…

2023年11月10日 Go生态洞察:十四年Go的成长之路

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

STL(八)(总结篇)

###以四道题来总结 题号:lanqiao OJ 3226 1.宝藏排序II ### 这道题主要考察sort,非常简单输出就是升序不需要自定义比较函数 #include<bits/stdc.h> using namespace std; const int N1e55; //这里用int就足够了不需要开long long int a[N]; int main(){ios::sync_with…

TCP的滑动窗口机制

网络的错误检测和补偿机制非常复杂。 一、等待超时时间&#xff08;返回ACK号的等待时间&#xff09; 当网络繁忙时会发生拥塞&#xff0c;ACK号的返回变慢&#xff0c;较短的等待时间会导致频繁的数据重传&#xff0c;导致本就拥塞的网络雪上加霜。如果等待时间过长&#xf…

查看mysql是否开启远程端口

这个命令&#xff1a; sudo netstat -tlnp | grep mysqld如果是 就说明只开启了本地的&#xff0c;要更改这个设置&#xff0c;你需要编辑 MySQL 的配置文件&#xff0c;并确保 bind-address 设置为 0.0.0.0。打开 MySQL 的配置文件&#xff08;通常是 /etc/mysql/mysql.conf…

二叉排序树的判断(二叉树的顺序存储):2022年408算法题

对于采用顺序存储方式保存的二叉树&#xff0c;根结点保存在SqBiTNode[0]中&#xff1b;当某结点保存SqBiTNode[i]中时&#xff0c;若有左孩子&#xff0c;则其值保存在SqBiTNode [2i1]中&#xff1b;若有右孩子&#xff0c;则其值保存在SqBiTNode[2i2]中&#xff1b;若有双亲结…

SD之lora训练

目录 为什么要训练自己的模型 SD模型微调方法 准备素材 1 确定要训练的LoRA类型 2 图片收集 3 图片预处理 4 图片标注 安装Koyha_ss 训练lora 1.准备参数和环境 2.启动训练 使用模型 1 拷贝训练过的lora模型 2 启动SD WebUI进行图像生成 为什么要训练自己的模型 …

来聊聊java8的数值流

简介 java8为我提供的简单快捷的数值流计算API&#xff0c;本文就基于几个常见的场景介绍一下数值流API的使用。 基础示例 我们以一个食物热量计算的功能展开演示&#xff0c;如下所示&#xff0c;可以看到Dish类它记录了每一个食物的名称、热量、类型等信息: public class…

百科词条可以删除吗?如何删除自己的百度百科?

近日&#xff0c;小马识途营销顾问接到不少客户删除自己百科词条的咨询&#xff0c;有不少人自己并没有去建立百科词条&#xff0c;但是网上已经有了&#xff0c;有的信息不正确&#xff0c;甚至有的信息是负能量的&#xff0c;对当事人自己造成一定的困扰&#xff0c;所以寻求…

【Proteus仿真】【51单片机】光照强度检测系统

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器&#xff0c;使共阴数码管&#xff0c;PCF8591 ADC模块、光敏传感器等。 主要功能&#xff1a; 系统运行后&#xff0c;数码管显示光传感器采集光照强度值&#xff…

在线测试http接口,为您解析最佳测试方法

您是否正在寻找一种方便、高效且可靠的方法来测试您的http接口&#xff1f;在这篇文章中&#xff0c;我们将为您介绍在线测试http接口的最佳方法&#xff0c;帮助您确保您的接口在各种情况下都能正常运行。 什么是http接口&#xff1f; 在开始介绍如何测试http接口之前&#x…

json精讲

本文介绍json的规范及javascript和java对数据的交换读取 1. json介绍1.1 json简介1.2为什么使用 JSON&#xff1f; 2. json规范2.1基础规范2.2 key值为-字符串、数字、布尔值2.3 key值为对象Object2.4 key值为数组2.5 json本身就是一个数组 3.javascript操作json3.1 javascript…

git 本地有改动,远程也有改动,且文件是自动生成的配置文件

在改动过的地方 文件是.lock文件&#xff0c;自动生成的。想切到远程的分支&#xff0c;但是远程的分支也有改动过。这时候就要解决冲突&#xff0c;因为这是两个分支&#xff0c;代码都是不一样的&#xff0c;要先把这改动的代码提交在本地或者提交在本分支的远程才可以切到其…

freeswitch webrtc video_demo客户端进行MCU的视频会议

系统环境 一、编译服务器和加载模块 二、下载编译指定版本video_demo 三、配置verto.conf.xml 1.修改配置文件 2.重新启动 四、MCU通话测试 1.如何使用video_demo 2.测试结果 五、MCU的通话原理及音频/视频/布局/管理员等参数配置 附录 freeswitch微信交流群 系统环境 lsb_rel…

lv11 嵌入式开发 IIC(下) 20

目录 1 Exynos4412下IIC控制器介绍 1.1 总览 1.2 特征 1.3 工作框图 1.4 其他内容介绍 1.5 四种工作模式寄存器流程 2 IIC寄存器详解 2.1 概述 2.2 控制寄存器 2.3 状态寄存器 2.4 地址寄存器 2.5 数据寄存器 2.6 其他寄存器 3 MPU06050 3.1 简介 3.2 MPU6050主…

【已解决】解决UbuntuKali无法进行SSH远程连接

目录 Ubuntu20.04配置SSH远程连接Kali Linux配置SSH远程连接 Ubuntu20.04配置SSH远程连接 首先更新安装包 sudo apt-get update 下载SSH服务 sudo apt install openssh-server 查看SSH服务 service ssh status 打开 /etc/ssh/sshd_config文件修改配置文件 将PermitRootLog…

智能优化算法应用:基于郊狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于郊狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于郊狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.郊狼算法4.实验参数设定5.算法结果6.参考文献7.MA…

思科最新版Cisco Packet Tracer 8.2.1安装

思科最新版Cisco Packet Tracer 8.2.1安装 一. 注册并登录CISCO账号二. 下载 Cisco Packet Tracer 8.2.1三. 安装四. 汉化五. cisco packet tracer教学文档六. 正常使用图 前言 这是我在这个网站整理的笔记,有错误的地方请指出&#xff0c;关注我&#xff0c;接下来还会持续更新…

【数据结构第 6 章 ③】- 用 C 语言实现邻接表并简单介绍十字链表和邻接多重表

目录 一、邻接表 1.1 - ALGraph.h 1.2 - ALGraph.c 1.3 - Test.c 二、十字链表 三、邻接多重表 一、邻接表 邻接表&#xff08;Adjacency List&#xff09;是图的一种链式存储结构。在邻接表中&#xff0c;对图中每个顶点建立一个单链表&#xff0c;第 i 个单链表中的结…

使用ssm框架进行mapper或者service单纯测试时报错问题处理

问题 使用注解方式配置好ssm后&#xff0c;无法在测试中单独测试mapper层和service层。效果如下&#xff1a; 解决 关闭配置类中的EnableWebMvc 再次运行&#xff0c;即可完成测试。