`

Oracle rman中restore和recover的区别

 
阅读更多

recover和restore的区别:

restore just copy the physical file, recover will consistent the database.

restore 是还原,文件级的恢复。就是物理文件还原。
recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。

用我自己的土话讲就是,用restore先把备份文件拷贝到数据库目录下进行替换,再用recover经过一些处理,数据库就恢复正常了。

1、restore 命令:用于还原已经备份的数据文件。
  (1)、restore database 还原所有的数据文件。
  (2)、restore tablespace 还原特定表空间的数据文件。
  (3)、restore datafile 还原特定的数据文件。
  (4)、restore controlfile  还原控制文件。
  (5)、restore archivelog  还原归档日志文件。

2、recover 命令:当数据库需要应用归档日志文件恢复数据文件时,使用recover命令。使用该命令数据库系统会自动应用归档的日志文件。
  (1)、recover database 恢复所有的数据文件。
  (2)、recover tablespace 恢复特定表空间的数据文件。
  (3)、recover datafile 恢复特定的数据文件。

分享到:
评论

相关推荐

    oracle RMAN的使用

    Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover) 数据库的Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据 库或数据库部件,如表空间、数据文件、控制文件、...

    Oracle 12c Rman Backup and Recovery

    在Oracle 12c版本中,RMAN是用于管理数据库备份和恢复的强大工具。它不仅可以帮助管理员执行数据库备份,还能进行灾难恢复操作,确保数据的安全性和完整性。RMAN能够自动执行备份策略,简化了日常维护工作。 - **...

    oracle RMAN 备份恢复总结

    Oracle Recovery Manager(RMAN)是Oracle数据库管理系统中的一个重要组件,专为数据库的备份、恢复和维护设计。RMAN 自从Oracle 8版本开始引入,并在后续版本中不断加强和完善,尤其在Oracle 9i中展现出更为强大的...

    一个完整的Oracle rman备份恢复参考示例

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中用于数据备份和恢复的重要工具。它提供了全面的数据保护功能,包括完整数据库备份、增量备份、表空间备份以及数据文件级别的备份。以下是一个详细的Oracle ...

    Oracle Rman 详解

    4. **执行恢复**:在需要恢复时,使用`restore`和`recover`命令,结合必要的选项和参数,完成恢复操作。 5. **关闭RMAN**:完成操作后,使用`exit`命令关闭RMAN会话。 四、RMAN实战案例 1. **基础备份**:通过`...

    Oracle_RMAN快速入门

    RMAN提供了丰富的命令来执行各种备份操作,如`BACKUP DATABASE`用于全库备份,`BACKUP AS COPY`创建镜像备份,`RESTORE`和`RECOVER`用于恢复操作。同时,RMAN还支持使用恢复目录进行备份历史的管理和同步,以确保...

    实战Oracle rman还原和恢复

    本篇将详细介绍Oracle RMAN的还原(Restore)和恢复(Recover)过程。 一、还原(Restore) 还原操作主要是指物理层面的数据文件的复制或恢复。例如,当一个数据文件意外被删除或损坏时,RMAN可以通过备份来恢复这...

    Centos7.6下Oracle开启归档日志和Rman恢复.docx

    使用RMAN的`backup`命令创建备份,然后在需要恢复时,使用`restore`和`recover`命令。例如,恢复到特定时间点可能涉及使用`recover database until time`语句。 总的来说,开启Oracle数据库的归档日志模式并利用...

    oracle10g 使用RMAN备份初学者指南

    1. 数据库恢复:当数据库损坏时,使用RMAN的RESTORE和RECOVER命令恢复数据文件和控制文件。 2. 表空间恢复:针对特定表空间进行恢复,不影响其他表空间。 3. 文件恢复:如果单个数据文件丢失,可以单独恢复该文件。 ...

    Oracle RMAN异机不完全恢复

    ### Oracle RMAN 异机不完全恢复 #### 实验背景 在实际的数据库管理工作中,可能会遇到因误操作导致的数据丢失或损坏的情况。在这种情况下,如何有效地利用备份数据完成数据库的恢复工作至关重要。本实验模拟了一...

    ORACLE RMAN初级入门教程

    Oracle Recovery Manager (RMAN) 是Oracle数据库系统中的一个强大工具,主要用于数据库的备份和恢复操作。对于DBA(数据库管理员)来说,掌握RMAN的基本使用是至关重要的,因为它提供了高效、可靠的数据库保护机制。...

    DAVE Oracle RMAN 学习笔记

    2. **备份数据库**:在执行`backup database`命令时,RMAN主进程会进一步分析所获取的信息,并根据备份命令与`recover.bsq`库文件中的PL/SQL块进行匹配,从而调用`sys.dbms_backup_restore`数据包来创建系统调用以...

    ORACLE rman备份与恢复

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复。RMAN通过与数据库服务器的交互,可以实现各种级别的备份策略,包括全库备份、增量备份、表空间备份等,并...

    原创实战Oracle RAC rman恢复

    RMAN(Recovery Manager)是Oracle数据库提供的一个强大工具,用于数据库备份、恢复和维护。在这个实战教程中,我们将深入探讨如何在Oracle RAC环境中使用RMAN进行数据恢复。 首先,理解Oracle RAC的基本概念至关...

    Oracle 11g rman 异机还原再升级到 12c PDB

    ### Oracle 11g RMAN 异机还原再升级到 12c PDB #### 背景介绍 在企业级应用环境中,数据库的迁移与升级是一项常见但又复杂的工作。本文档详细记录了从Oracle 11.2.0.4版本数据库通过RMAN工具进行异地备份恢复,并...

    Oracle RMAN快速入门指南.doc

    RMAN提供了丰富的命令,如`backup`、`restore`、`recover`等,用于执行各种备份和恢复任务。 总的来说,Oracle RMAN是数据库管理员的强大工具,能够实现高效、灵活的数据库备份和恢复策略。通过理解其基本概念和...

    Oracle RMAN快速入门指南

    - **恢复操作**:RMAN支持数据文件的恢复、归档日志的切换以及数据库的完全恢复,通过`restore`和`recover`命令实现。 5. **RMAN的优势** - **并行处理**:RMAN可以利用多个通道并行执行备份,提高备份速度。 - ...

Global site tag (gtag.js) - Google Analytics