`
longgangbai
  • 浏览: 7339813 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle11G RMAN备份和恢复笔记(五)

 
阅读更多

       我们RMAN可以备份数据和归档日志,当空间不足时候,我们可能需要删除归档日志和备份数据,或者扩展存储空间.

查看备份和归档目录使用情况:

  select * from v$flash_recovery_area_usage

可以看出备份和归档使用率.

 

当执行RMAN报告以下错误的时候:

        当报告以下错误的时候:

              ORA-19809:超出了恢复文件数的限制.

              ORA-19804:无法回收xxxxx字节磁盘空间<从xxxx限制中>.

当我们决定删除他们可能需要参考一下操作:

 

 

RMAN删除archive
Archivelog并不能直接得从OS层直接物理删除,因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在。也就是说Oracle并不认为这些日志被删除了,所以在删除archivelog的时候,需要我们在其他地方做一些设置。

 

 
 
一、使用RMAN清楚物理删除后的记录
 
    可以使用RMAN来删除archivelog,具体可以按以下步骤操作:
 
    1、物理删除archivelog
    2、进入RMAN
    3、crosscheck archivelog all;
    4、delete expried archivelog all;
 
    这样就在一些Oracle的记录中查不到相应的archivelog记录了。
 
 
二、直接使用RMAN删除archivelog
 
    其实在RMAN中是可以使用命令直接将ARCHIVELOG删除的,命令如下:
 
    RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
 
    表示删除7天以前的所有archivelog,但是这个命令的缺点是无法对archivelog进行细致的划分。
 
 
三、使用RMAN备份aechivelog后删除
 
    这是一种最为稳妥的方法了,使用RMAN备份archivelog,备份后全部删除
 
    backup format '/u01/arch_%T_%s_%U' archivelog all delete input;
    或者
    backup database plus archivelog;

 

 

删除所有归档日志:

   delete archivelog all;

 

 

删除备份文件
1.查看备份集编号
  list backup ;
2.标记备份集的状态
  crosscheck backupset;
3.删除过期的备份集 
   delete expired backupset ;
 
  删除某一个备份集(24为并备份集编号)
   delete  backupset 24;

 

 

删除所有的备份集:

   delete backupset ;

分享到:
评论

相关推荐

    Oracle11g备份恢复笔记文档

    ### Oracle11g备份恢复知识点解析 #### 一、数据库故障类型及处理方式 - **User Process Failure**:此类故障通常由用户进程出现问题导致,例如客户端应用程序错误等。在这种情况下,Oracle 的进程监控器(PMON)...

    一步一步学RMAN oracle备份RMAN使用教程

    不错的oracle备份教程。 一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 ...11、rman笔记之综述

    oracle 9i rman 备份与恢复技术.pdf

    RMAN还支持高级恢复场景,如灾难恢复、数据文件修复、控制文件重建等,这些操作通常涉及复杂的命令集和恢复策略,需根据具体情况进行定制。 #### 结论 RMAN作为Oracle 9i数据库的重要组成部分,其备份与恢复技术...

    [三思笔记]一步一步学RMAN完整版oracle备份恢复

    [三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复

    rman冷备全备数据库脚本(本机备份与恢复)-详细文档笔记总结

    rman 是 Oracle 提供的一种备份恢复工具,通过 rman,我们可以快速备份和恢复数据库。本文将详细介绍 rman 冷备全备数据库脚本的使用和实现。 冷备全备数据库脚本 冷备全备数据库脚本是使用 rman 工具备份数据库的...

    10g备份与恢复读书笔记hxp.pdf

    本文档主要介绍了Oracle 10g备份与恢复的基本流程和技术要点,包括创建表空间、用户授权、RMAN目录配置以及备份脚本的编写和管理等关键步骤。通过学习这些内容,可以帮助DBA更好地掌握Oracle 10g的备份恢复机制,为...

    RMAN备份与恢复笔记.docx

    oracle11g10g安装备份基础维护

    oracle8i 备份与恢复笔记.rar_oracle_oracle 备份

    4. **RMAN(恢复管理器)**:Oracle8i中的备份和恢复工具,可以执行各种备份策略,包括完整、增量和差异备份。RMAN还可以自动化备份过程,创建脚本以定期执行。 5. **控制文件备份**:控制文件记录了数据库的结构和...

    我的Oracle 11g OCP学习笔记

    6. **故障诊断与恢复**:学习如何处理数据库故障,使用RMAN进行备份和恢复,以及使用闪回技术。 7. **高级特性**:如RAC、ASM、物化视图、分区等高级功能的使用和管理。 8. **数据库设计与架构**:理解数据库设计...

    RMAN备份学习笔记

    ### RMAN备份学习笔记 #### 一、连接本地数据库与远程数据库 **1. 连接本地数据库** 在Windows平台上,可以通过以下步骤连接到本地的Oracle数据库: ```plaintext C:\DocumentsandSettings\Administrator&gt;set ...

    Oracle11g学习笔记

    这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...

    oracle数据库备份与恢复笔记

    RMAN(Recovery Manager)是Oracle提供的一种非常强大的备份和恢复工具,它能够帮助管理员高效地管理数据库的备份和恢复工作。 - **RMAN备份命令**:如示例所示,`RMAN&gt;`提示符表示进入了RMAN环境,可以在此执行...

    最牛逼的Oracle 11g OCP学习笔记

    Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它展示了持有者在Oracle 11g数据库管理方面的高级技能和专业知识。这份“最牛逼的Oracle 11g OCP学习笔记”很可能包含...

    linux下rman备份笔记

    在Linux环境下,RMAN(Recovery ...综上所述,理解并掌握Linux下的RMAN备份是Oracle数据库管理员必备技能之一。通过合理利用RMAN,可以有效保护数据库,确保在面临数据丢失或系统故障时,能够迅速恢复业务正常运行。

    oracle数据备份恢复笔记

    接下来,RMAN备份恢复是Oracle推荐的高级备份恢复策略。RMAN是一个强大的工具,它可以直接与数据库服务器通信,提供自动化、优化的备份和恢复操作。RMAN支持多种备份类型,如镜像拷贝、备份集等,并且可以实现压缩、...

    oracle rman备份

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复操作。RMAN提供了全面的数据保护策略,包括完整备份、增量备份、差异备份以及各种恢复选项,确保在数据丢失或...

    Oracle 11g学习笔记

    Oracle 11g提供了全面的备份和恢复策略,包括完整备份、增量备份、逻辑备份等。RMAN(恢复管理器)工具是进行备份操作的主要手段,配合控制文件和归档日志,可以实现灾难恢复。 八、数据库安全与权限管理 Oracle 11...

    最牛逼的Oracle 11g OCP 051 052 053全程笔记

    2. 存储管理:深入讨论Oracle的数据存储机制,如RMAN备份与恢复,数据泵导出导入,以及闪回技术。 3. 高可用性与容错:介绍RAC(Real Application Clusters)集群技术,以及standby数据库的配置和应用,确保数据库的...

Global site tag (gtag.js) - Google Analytics