热门标签 | HotTags
当前位置:  开发笔记 > 大数据 > 正文

OracleRMAN的维护

RMAN的delete命令deletebackupset102;删除102号备份集deletenopromptexpiredbackupoftablespacexxwz_data;无提示删

RMAN的delete命令delete backupset 102;//删除102号备份集delete noprompt expired backup of tablespace xxwz_data;//无提示删

配置retention(保留)策略
不符合策略的备份集被标记为过期,,可查看可删除。
3种配置
rman>configure retention policy to后面可以加如下的3种方式:
1.recovery window of 7 days;时间窗口
保留恢复从今天开始往前7天的数据所需要保留的备份集
2.redundancy 2;冗余度
保留同一数据文件的2份备份集
3.none:手工

cross checking交叉检查:检查rman备份信息和实际是否同步
rman>list backup;
然后操作系统层面手工删除数据文件的备份集;
再次rman>list backup;依然可以查到已删除的备份集的信息;
rman>delete backupset 47;//删除该备份集时出错,说找不到该备份集。
rman>crosscheck backup;//检查
rman>list backup;//该备份集状态为过期。

obsolete VS expired
obsolete是不符合保留策略的状态,意为not needed。
expired是进行交叉检查时不找到的状态,意为not found。

RMAN的delete命令
delete backupset 102;//删除102号备份集
delete noprompt expired backup of tablespace xxwz_data;//无提示删除表空间的expired备份信息。
delete obsolete;//删除不需要的备份集
//备份时删除原来的备份
backup archivelog all delete input;
backup archivelog sequence between 99 and 199 thread 1 delete input;

修改RMAN的备份状态
rman>change backupset 49 unavailable;
rman>change backupset 49 available;

从保留策略中豁免(即不受保留策略的限制)
rman>change backupset 49 keep forever nologs;//永不限制
rman>change datafilecopy 'd:\copy\xxx.dbf' keep until 'sysdate+60';//不限制60天

catalog(登记)手动备份信息到RMAN存储里(可作为0级备份的基础)
登记数据文件
rman>catalog datafilecopy 'd:\backup\xxwz_data.dbf';
登记归档日志文件
rman>catalog archivelog 'd:\arch\arch_12.arc','d:\arch\arch_13.arc';
rman>catalog start with 'd:\arch' noprompt;//登记这个目录的所有归档日志文件信息

取消登记信息
rman>change backuppiece 51 uncatalog;
rman>change datafilecopy 'd:\backup\xxwz_data.dbf' uncatalog;
rman>change archivelog ... uncatalog


推荐阅读
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 在网页开发中,页面加载速度是一个关键的用户体验因素。为了提升加载效率,避免在PageLoad事件中进行大量数据绑定操作,可以采用异步加载和特定控件来优化页面加载过程。 ... [详细]
  • 本文介绍了一种根据用户选择动态切换屏幕界面的方法,通过定义不同的选择块(Selection Block),实现灵活的用户交互体验。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 本文介绍如何在华为CE交换机上配置M-LAG(多链路聚合组),以实现CE1和CE2设备作为VLAN 10网关的高可用性。通过详细的配置步骤,确保网络冗余和稳定性。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 磁盘健康检查与维护
    在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ... [详细]
author-avatar
我是你的小pig的美丽家园
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有