`

RMAN备份恢复管理工具

阅读更多


一、物理备份
     1、 脱机备份(一致性备份 冷备份 在数据库没有打开情况下,控制文件里的SCN号与所有数据文件中的SCN号一致, 只能恢复到备份点 但是如果有归档日志可以继续往下恢复)
     2、 联机备份(必须在归档模式下,因为是联机备份所有系统改变号不一定都相同所以需要备份之后的所有日志完整)

二、数据库全备命令

RMAN> backup format '/home/Oracle/backup/%U' database plus archivelog;或
RMAN>backup database plus archivelog delete input;    注释:delete input 代表剪切归档日志
(“%U”代表生成唯一的文件名)
所有备份的数据文件、控制文件、spfile文件、归档日志都放到指定的位置

备注:
RMAN> backup database format '/home/oracle/backup/%U' plus archivelog;
所有备份的数据文件放到指定的位置 其它文件放到快速恢复区

RMAN> backup database plus archivelog format '/home/oracle/backup/%U';
       归档日志放到指定的位置 其它文件放到快速恢复区
三、RMAN相关命令
删除2份以前的备份包括归档日志
RMAN>delete force noprompt obsolete redundancy 2; (建议保留3份)

删除1份以前的备份包括归档日志
RMAN>delete force noprompt obsolete;

列出所有数据文件的备份
RMAN>list backup of database;

列出那些备份中包含控制文件备份
RMAN>list backup of controlfile;

列出那些备份中包含参数文件备份
RMAN>list backup of spfile;

列出那些备份中包含归档日志备份
RMAN>list backup of archivelog;

四、用RMAN恢复归档数据库
完全恢复只能是数据文件损坏,其他文件都是完好的 才能做到完全恢复
Recover database 只能在MOUNT状态下执行
Recover datafile 1 可以在数据库open状态下执行
Recover tablespace 可以在数据库open状态下执行


五、不完全恢复的类型
基于日志序列号的恢复-----------------当前联机日志损坏的情况

基于时间的恢复--------------------------用户错误操作

基于系统改变号--------------------------用户错误操作

使用RMAN进行不完全恢复的步骤:
不能对一个文件进行不完全恢复,只能对整个数据库进行不完全恢复;
  • 大小: 29.1 KB
分享到:
评论

相关推荐

    Rman备份和恢复

    Recovery Manager 是Oracle 提供一个功能强大的备份和恢复工具,用户管理方式下的备份恢复不同,RMAN 是在使用服务器对话进行所有备份和恢复,所以RMAN 备份也称为服务器方式的备份

    图书:Oracle 11g RMAN备份和恢复

    NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1174517

    Oracle_RMAN(备份与恢复管理器)

    Oracle RMAN(备份与恢复管理器) RMAN是 ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件、 归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

    rman的概述及其体系结构

    可以保存频繁执行的备份恢复脚本 可以实现数据库的克隆、使用RMAN建立备用数据库 支持镜像备份与备份集,可以备份到磁盘与磁带 管理备份与恢复任务 可增加备份并发度或限制I/O减少备份给数据库带来的影响 在...

    Oracle 恢复管理器 (RMAN) 的功能

    Oracle 恢复管理( RMAN )有很多可以用来帮助备份和恢复进程的功能,该工具具有命令行和 GUI 两种版本。通常, RMAN 执行并标准化备份和恢复进程,并且通过其操作,减少 DBA 在此过程中犯的错误。 RMAN 的主要功能...

    睿备份-oracle备份工具.zip

    可以支持oracle mysql sqlserver自动备份,mysql sqlserver恢复; oracle恢复: cmd rman target \ shutdown immediate; startup mount; restore database until time "to_date('2019-08-19 08:49:00','yyyy-mm-dd ...

    Oracle RMAN自动备份控制文件方法介绍

    RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢复软件如veritas将提供更强大的备份与恢复...

    Oracle备份与恢复培训教程

    本书分别讲解了用户管理的备份与恢复和RMAN的备份与恢复。各章主题鲜明、注重实用。通过各种应用示例,使读者在理 论学习的同时,能进行实践练习,为以后在实际的运行环境中工作积累经验和自信。 书中提供少许多经典...

    Oracle备份与恢复培训教程2

    本书分别讲解了用户管理的备份与恢复和RMAN的备份与恢复。各章主题鲜明、注重实用。通过各种应用示例,使读者在理论学习的同时,能进行实践练习,为以后在实际的运行环境中工作积累经验和自信。 书中提供少许多经典...

    Oracle用RMAN和DBMS_JOB包实现自动存储2

    Oracle实用工具RMAN的应用为DBA管理多个Oracle数据库提供了集中备份管理与恢复控制的机制,大大地减轻了DBA的工作压力,而DBMS_JOB包的使用增强了存储过程的应用功能,这样,他们就可以从备份数据及重复处理数据的...

    Oracle数据库恢复管理器及特殊包应用 (2)

    Oracle实用工具RMAN的应用为DBA管理多个Oracle...本文通过对Oracle数据库实用工具恢复管理器及DBMS_JOB包工作机制的分析,提出了应用Oracle数据库恢复管理器和利用DBMS_JOB包实现存储过程自动执行来解决问题的方法。

    Oracle数据库恢复管理器及特殊包应用 (1)

    Oracle实用工具RMAN的应用为DBA管理多个Oracle...本文通过对Oracle数据库实用工具恢复管理器及DBMS_JOB包工作机制的分析,提出了应用Oracle数据库恢复管理器和利用DBMS_JOB包实现存储过程自动执行来解决问题的方法。

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    12.7其他备份恢复技术 12.7.1用户管理备份 12.7.2导入导出工具数据泵 12.7.3跨平台数据迁移 12.7.4可传输表空间 12.7.5使用RMAN工具复制数据库 12.8本章小结 第13章 RAC恢复 13.1恢复技术基础 13.1.1恢复...

    oracle 官方培训

    Oracle数据库培训大纲(2天) 基本内容 时间安排(天) 课程内容要点 ...Rman的备份和恢复 Oracle数据库优化概述 Oracle的内存优化 数据库配置与IO优化 诊断工具和等待事件 SQL优化原则和案例 Oracle 10g自动SQL调整

    基于LINUX的Oracle 10G RAC管理维护学习

    基于LINUX的Oracle 10G RAC管理维护学习,一个总结性很强的技术指导文档,总结RAC相关基础知识、安装规划、CRS的日常维护、failover和load balance、RAC监控优化、高速导入导出expdp工具、rman备份恢复RAC等技术操作...

    Oracle数据库备份与恢复.zip

    通过选择合适的备份策略、使用强大的备份工具如RMAN,并遵循正确的恢复流程,可以确保数据的可靠性和业务的连续性。同时,注意备份的定期性、完整性和可用性测试,以及监控和日志记录等方面的工作,将进一步提高备份...

    oracle 12c 数据库 教程

    (一)管理工具 27 (二)初始化参数 27 (三)数据库启动的过程 29 (四)数据库的关闭 29 四、配置 Oracle 的网络环境 31 (一)连接建立的过程 31 (二)使用 lsnrctl 命令 31 (三)如何配置监听器 33 (四)...

    oracle课程进度表

    oracle学习课程进度表详细介绍Oracle11g安装、升级 管理模式对象 Oracle性能调优 Oracle11g数据库备份与恢复 RAC概述 Oracle11g数据库概述及新特性 Oracle 11g Enterprise Manager简介 SGA和PGA调优 使用RMAN工具 ...

    Oracle数据库实验操作

    Rman备份和恢复 204 实验116:rman的连接,report和list命令 204 实验117:rman的copy命令 205 实验118:rman的backup命令 206 实验119:rman的backup备份增量级别 206 实验120:rman的backup备份片大小的限制 209 ...

    轻松学Oracle数据库

    表,SQL语言基础,子查询与高级查询,PL/SQL基础,存储过程、触发器与程序包,其他模式对象,用户权限与安全,数据的加载与传输以及使用RMAN工具备份与恢复等,最后还介绍了一个综合案例——手机话费消费系统。

Global site tag (gtag.js) - Google Analytics