Oracle(2-17) RMAN Maintenance

文章目录

  • 一、基础知识
    • 1、Retention Policy 保留政策
    • 2、Recovery Window - Part 1 恢复窗口-第1部分
    • 3、Cross Checking 交叉检查
    • 4、The CROSSCHECK Command CROSSCHECK命令
    • 5、OBSOLETE VS EXPIRED 过时与过期
    • 6、Deleting Backups and Copies 删除备份和副本
    • 7、The DELETE Command DELETE命令
    • 8、Changing the Availability 更改可用性
    • 9、Exempting from the Policy 豁免政策
    • 10、The CHANGE ...KEEP Command CHANGE...KEEP命令
    • 11、Cataloging Backups
    • 12、The CATALOG Command
    • 13、Uncataloging RMAN Records 非编目RMAN记录
  • 二、基础操作
    • 1、将文件转换成备份集

在这里插入图片描述

RMAN Maintenance RMAN管理
目标:

  • 对备份和副本执行交叉检查
  • 删除备份后更新存储库
  • 更改备份和副本的可用性状态
  • 使备份或副本不受保留策略约束
  • 使用操作系统命令进行的目录备份

一、基础知识

1、Retention Policy 保留政策

CONFIGURE RETENTION POLICY TO将保留策略配置为:

  • RECOVERY WINDOW OF 7 DAYS 恢复窗口7天
  • REDUNDANCY 2 冗余度2
  • NONE
    完整命令:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE RETENTION POLICY TO NONE;

在这里插入图片描述

2、Recovery Window - Part 1 恢复窗口-第1部分

在这里插入图片描述

3、Cross Checking 交叉检查

使用CROSSCHECK命令:

  • 确保存储库信息与实际文件同步
  • 检查备份或副本的状态
  • 使用操作系统命令删除文件时更新存储库

在这里插入图片描述

4、The CROSSCHECK Command CROSSCHECK命令

  • 交叉检查数据库中的所有备份:
CROSSCHECK BACKUPSET OF DATABASE;
  • 交叉检查数据库中的所有副本:
CROSSCHECK COPY;

在这里插入图片描述

CROSSCHECK BACKUPSET OF TABLESPACE 表空间名;
DELETE EXPIRED BACKUPSET OF TABLESPACE 表空间名;

5、OBSOLETE VS EXPIRED 过时与过期

OBSOLETE “过时”一词并不等于EXPIRED“过期”。当报告OBSOLETE过时或删除OBSOLETE过时时,根据用户定义的保留策略确定恢复不需要备份时,备份就过OBSOLETE时了。仅当RMAN执行交叉检查并且找不到文件时,才认为备份已EXPIRED过期。简而言之,过时意味着“不需要”,而过期意味着“找不到”。

6、Deleting Backups and Copies 删除备份和副本

  • 使用DELETE命令:
    • 删除物理备份和映像副本
    • 更新存储库状态为DELETED
    • 从恢复目录中删除记录
  • 使用备份删除输入命令:
    • 成功创建备份集后删除输入文件
    • 删除归档重做日志文件、数据文件副本和备份集
BACKUP ARCHIVELOG ALL DELETE INPUT;
BACKUP ARCHIVELOG SEQUENCE BETWEEN 99 AND 199 THREAD 1 DELETE INPUT;

7、The DELETE Command DELETE命令

  • 删除特定备份集:
DELETE BACKUPSET 102;

这里的102是备份集的编号

  • 删除过期的备份而不进行确认:
DELETE NOPROMPT EXPIRED BACKUP OF TABLESPACE users;
  • 删除已经过期的备份集
DELETE OBSOLETE;
  • 删除EXPIRED状态的备份集
delete expired backup;

8、Changing the Availability 更改可用性

  • 将备份或副本的状态更改为不可用更改…不可用命令。
  • 返回状态到可用与变化…可用命令
CHANGE BACKUPSET 10 UNAVAILABLE;CHANGE BACKUPSET 10 AVAILABLE;

这个10是备份集的编号

9、Exempting from the Policy 豁免政策

  • 使用更改。KEEP命令将备份或副本从保留策略中豁免。
  • 使用更改。NOKEEP命令取消豁免。

10、The CHANGE …KEEP Command CHANGE…KEEP命令

  • 创建长期备份:
CHANGE BACKUPSET 123 KEEP FOREVER NOLOGS;
  • 使数据文件在60天内免于保留策略
CHANGE DATAFILECOPY '/DB01/BACKUP/users01.dbf' KEEP UNTIL 'SYSDATE+60';
CHANGE BACKUPSET TAG year_end_2010 NOKEEP;

11、Cataloging Backups

  • 您可以使用CATALOG命令将以下信息添加到存储库
    • 操作系统数据文件副本
    • 存档的重做日志副本
    • 存档的重做日志副本

12、The CATALOG Command

  • 使用操作系统命令对备份进行编目:
CATALOG DATAFILECOPY '/DB01/BACKUP/users01.dbf';
  • 目录存档的重做日志文件:
CATALOG ARCHIVELOG
'/ORADATA/ARCHIVE1/arch_12.arc','/ORADATA/ARCHIVE1/arch_13.arc';

13、Uncataloging RMAN Records 非编目RMAN记录

使用CHANGE…UNCATALOG命令发送到:

  • 将存储库中的记录更新为DELETED状态
  • 从恢复目录中删除特定的备份或复制记录

二、基础操作

1、将文件转换成备份集

查询备份列表:

list backup;

在这里插入图片描述
目标先将这个文件移除备份记录中

change backuppiece 15 uncatalog;

在这里插入图片描述
我们发现编号15消失了
在这里插入图片描述
到备份目录下寻找
在这里插入图片描述
发现文件还在
我们现在将他从新变成备份文件

catalog backuppiece '/u01/app/oracle/backup/ORCL_18_1';

在这里插入图片描述
再次查询备份列表,发现他已经变成编号17备份集
在这里插入图片描述

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

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

相关文章

无参RCE [GXYCTF2019]禁止套娃1

打开题目 毫无思绪,先用御剑扫描一下 只能扫出index.php 我们尝试能不能用php伪协议读取flag php://filter/readconvert.base64-encode/resourceindex.php php://filter/readconvert.base64-encode/resourceflag.php 但是页面都回显了429 怀疑是不是源码泄露 用…

【Linux学习】深入理解动态库与静态库

目录 十三.动态库与静态库 13.1 认识动静态库 13.2 深入理解动静态库 什么是库? 编译链接过程 动静态库的基本原理 13.3 静态库 静态库的打包: 静态库的使用: 13.4 动态库 动态库的打包: 动态库的使用: 13.5 动态库与静态库怎么选? 十三.动态库与静态库 13.1 认识动静态库 …

【毕业设计】基于STM32的解魔方机器人

1、方案设计 1.采用舵机作为魔方机器人的驱动电机,从舵机的驱动原理可知:舵机运行的速度和控制器的主频没有关系,所以采用单片机和采用更高主频的嵌入式处理器相比在控制效果上没有什么差别。单片机编程过程简单,非常容易上手&am…

orb-slam2学习总结

目录 视觉SLAM 1、地图初始化 2、ORB_SLAM地图初始化流程 3、ORB特征提取及匹配 1、对极几何 2、对极约束 (epipolar constraint) 3、基础矩阵F、本质矩阵E 5、单目尺度不确定性 6、单应矩阵(Homography Matrix) 6.1 什么是单应矩…

【Spark精讲】RDD特性之数据本地化

首选运行位置 上图红框为RDD的特性五:每个RDD的每个分区都有一组首选运行位置,用于标识RDD的这个分区数据最好能够在哪台主机上运行。通过RDD的首选运行位置可以让RDD的某个分区的计算任务直接在指定的主机上运行,从而实现了移动计算而不是移…

【matlab进阶学习-6】 读取log数据data.txt文件,并做处理,导出报告/表格/图表

原始文件 原始文件格式txt,每一行对应一个数据,数据之间由逗号分割开 对应意思 时刻,电压,电流,功率,容量,,电流,功率,,RTC时间,状态…

内网服务器部署maven私服简记

前言 很多企业希望创建自己的maven私服,但服务器无法和外网连通,所以这里介绍一套完整的内网部署nexus的解决方案。实现的方式也很简单,将下载好的nexus安装和项目所需的依赖仓库都上传到服务i去上去,通过脚本的方式实现批量导入…

CSS的三大特性(层叠性、继承性、优先级---------很重要)

CSS 有三个非常重要的三个特性:层叠性、继承性、优先级。 层叠性 场景:相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突 的问题 原则:  样式冲突&am…

autojs-练手-视频号点赞(进阶版)

注释很详细,直接上代码 较初阶版新增内容 1. 简单但好用的ui界面 为方便大家参考,ui界面的模板单独拿出来了 ui界面模板 2. opencv图像识别 3. 需加载情况特殊处理(防卡壳) 4. 增加自动判断是否已点赞的情况 源码部分 // 启用…

HarmonyOS4.0从零开始的开发教程14Web组件的使用

HarmonyOS(十二)Web组件的使用 1 概述 相信大家都遇到过这样的场景,有时候我们点击应用的页面,会跳转到一个类似浏览器加载的页面,加载完成后,才显示这个页面的具体内容,这个加载和显示网页的…

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

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

无需公网IP联机Minecraft,我的世界服务器本地搭建教程

目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. 配置固定远程联机端口地址 6.1 保留一个固定TCP地址 6.2 配置固定TCP地址 7. 使用固定公网地址远程联机 8.总…

Vue 中 v-model 的修饰符

lazy 修饰符&#xff1a;将 v-model 改为失去焦点后更新数据。 number 修饰符&#xff1a;将 v-model 数据转为数字类型。 trim 修饰符&#xff1a;去除 v-model 数据中的首尾空格。 语法格式&#xff1a; // lazy 修饰符 <input v-model.lazy"数据"> // nu…

靠谱的车- 华为OD统一考试(C卷)

靠谱的车- 华为OD统一考试&#xff08;C卷&#xff09; OD统一考试&#xff08;C卷&#xff09; 分值&#xff1a; 100分 题解&#xff1a; Java / Python / C 题目描述 程序员小明打了一辆出租车去上班。出于职业敏感&#xff0c;他注意到这辆出租车的计费表有点问题&#xf…

【JNA与C++基本使用示例】

JNA中java与C使用注意事项和代码示例 JNA关系映射表使用案列注意代码示例C代码java代码 JNA关系映射表 使用案列 注意 JNA只支持C方式的dll使用C的char* 作为返回值时&#xff0c;需要返回的变量为malloc分配的地址C的strlen函数只获得除/0以外的字符串长度 代码示例 C代码…

基于PaddleNLP的深度学习对文本自动添加标点符号(一)

前言 目前以深度学习对文本自动添加标点符号研究很少&#xff0c;已知的开源项目并不多&#xff0c;详细的介绍就更少了&#xff0c;但对文本自动添加标点符号又在古文识别语音识别上有重大应用。 基于此&#xff0c;本文开始讲解基于PaddleNLP的深度学习对文本自动添加标点符号…

鸿蒙开发之状态管理@Prop和@Link

一、用法 在父子组件需要进行数据同步的时候&#xff0c;可以通过Prop和Link装饰器来做到。在父组件中用State装饰&#xff0c;在自组件中用Prop或Link装饰。 结论&#xff1a;Prop用于子组件只监听父组件的数据改变而改变&#xff0c;自己不对数据改变 Link用于子组件与父组…

Proxmox VE 安装 OpenWrt 配置旁路由教程

话不多说&#xff0c;本篇文章将记录如何在 Proxmox VE 环境通过虚拟机安装 OpenWrt 配置旁路由的过程&#xff0c;仅做参考。 PVE 创建虚拟机 名称随意&#xff0c;GuestOS 选择 Linux&#xff0c;不使用任何 iso 镜像。&#xff08;记住你的 VMID&#xff09; 清空将要创建…

机器学习---Adaboost算法

1. Adaboost算法介绍 Adaboost是一种迭代算法&#xff0c;其核心思想是针对同一个训练集训练不同的分类器&#xff08;弱分类器&#xff09;&#xff0c;然 后把这些弱分类器集合起来&#xff0c;构成一个更强的最终分类器&#xff08;强分类器&#xff09;。Adaboost算法本身…

Qt 线程

&#x1f4a1; 进度条显示拷贝进度&#xff08;verson 1&#xff09; 窗口上放置一个按钮和一个进度条部件&#xff0c;点击按钮&#xff0c;进行拷贝操作 —— 打开对话框选择源文件&#xff0c;然后再打开一个对话框 选择 目标文件存放位置和名称。拷贝过程中进度条显示当前…