`
ruilin215
  • 浏览: 1174296 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

rman恢复

 
阅读更多
<style type="text/css"> <!-- p {margin-bottom:0.21cm} --> </style>

rman恢复

rman转储命令

restoredatabase --mount状态

restoretablespace --open状态

restoredatafile --mountopen状态

restorecontrolfile --nomount状态

restorearchivelog --mountopen状态

restorespfile --nomount状态

rman恢复命令

当执行recover命令时,rman会自动应用自最近备份以来的所有归档日志。

recoverdatabase --mount状态

recovertablespace --open状态

recoverdatafile --mountopen状态


恢复数据库

示例一所有数据文件被误删除

全备数据库。

删除所有数据文件。

使用restoredatabase转储所有数据文件,使用recoverdatabase恢复数据库,最后使用alterdatabase open 打开数据库。


<style type="text/css"> <!-- p {margin-bottom:0.21cm} --> </style>

示例二数据文件所在磁盘出现硬件故障

restoredatabase之前,执行setnewname为数据文件指定新的位置。

restoredatabase之后,执行switchdatafile改变控制文件中数据文件位置和名称。

之后通过执行recoverdatabase应用归档日志。

最后执行alterdatabase open打开数据库。




分享到:
评论

相关推荐

    Oracle19c rac备份数据通过rman恢复到单实例

    ### Oracle 19c RAC 数据库通过 RMAN 恢复至单实例流程详解 #### 背景概述 在进行Oracle 19c RAC(Real Application Clusters)数据库的数据备份与恢复操作时,可能会遇到需要将RAC集群环境下的备份数据恢复到单...

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

    要进行RMAN恢复,首先需要确保有有效的备份集。使用RMAN的`backup`命令创建备份,然后在需要恢复时,使用`restore`和`recover`命令。例如,恢复到特定时间点可能涉及使用`recover database until time`语句。 总的...

    RMAN恢复数据库表

    ### RMAN恢复数据库表:深度解析与实践指南 在企业级数据库管理中,恢复操作是一项至关重要的技能,尤其是在处理意外数据丢失或系统故障时。RMAN(Recovery Manager),作为Oracle数据库的一个强大工具,提供了丰富...

    oracle实验七 RMAN恢复管理器

    ### Oracle 实验七:RMAN恢复管理器 #### 实验目的 1. **理解Oracle数据库备份与恢复的不同类型**:了解Oracle数据库系统中常见的备份方式及其适用场景。 2. **熟练掌握利用RMAN(Recovery Manager)进行数据库备份...

    原创实战Oracle RAC rman恢复

    在Oracle RAC中进行RMAN恢复,首先需要确保备份的完整性。RMAN可以备份整个集群的所有实例和数据文件,同时也会备份控制文件、重做日志文件等关键组件。这些备份通常存储在冗余的、高可用的存储设备上,以确保在任何...

    rman恢复管理器学习笔记

    rman恢复管理器学习笔记,欢迎下载学习。笔记包含理论知识和常用恢复管理命令。

    TSM环境使用RMAN恢复Oracle的测试

    本文将详细介绍 TSM 环境使用 RMAN 恢复 Oracle 的测试,涵盖了数据库恢复的概念、实例故障恢复和介质故障恢复、RMAN 恢复过程等多个方面。 数据库恢复是指在数据库出现故障或损坏时,通过各种方法和技术来恢复...

    oracle rman 恢复攻略

    一种是直接通过RMAN恢复,另一种是利用DBMS_BACKUP_RESTORE包。 1. 直接通过RMAN恢复: ```sql RMAN&gt; restore controlfile to '/odata/contrl01.ctl' from '/oracle/PRD/lion/database_2012_12nkcm1u_1_1'; ``` 2....

    使用rman恢复数据库,备份与恢复

    ### 使用RMAN恢复数据库:备份与恢复 #### 一、背景与目的 本文旨在通过一个实际案例来介绍如何使用RMAN(Recovery Manager)进行Oracle数据库的备份与恢复操作。RMAN是Oracle提供的一种用于备份、恢复和灾难恢复...

    Oracle RMAN恢复丟失的数据文件

    ### Oracle RMAN恢复丢失的数据文件 #### 系统数据文件丢失情况下的恢复步骤 在Oracle数据库管理中,恢复丢失的数据文件是一项重要的维护任务。本文档将详细介绍如何在系统数据文件丢失的情况下利用RMAN(Recovery...

    RMAN恢復数据库到指定時間點

    ### RMAN恢复数据库到指定时间点 #### 一、引言 在Oracle数据库管理中,RMAN(Recovery Manager)是一种强大的工具,用于备份、还原和恢复数据库。它提供了多种方式来保护数据免受各种灾难的影响,其中包括将数据库...

    oracle备份恢复之rman恢复到异机

    ### Oracle备份恢复之RMAN恢复到异机 在Oracle数据库管理中,为了保障数据的安全性和系统的可用性,定期进行数据库备份至关重要。其中一种常见的备份工具是Recovery Manager(RMAN),它提供了强大的备份与恢复功能...

    rman 恢复truncate表的数据.txt

    此类是不完全恢复类型,基于时间点恢复,恢复后,应该再次进行一次全备.

    详细、完整的介绍使用RMAN对数据库进行备份及恢复

    首先,创建RMAN恢复目录是使用RMAN进行备份前的重要步骤。恢复目录数据库存储了关于备份集和归档日志的信息,使得在恢复过程中可以快速定位和验证备份文件。创建恢复目录通常涉及创建一个专门的数据库实例,并使用`...

    oracle RMAN 备份恢复总结

    数据文件恢复是RMAN恢复操作的一个关键部分,当特定的数据文件损坏或丢失时,可以通过RMAN进行恢复。 总的来说,Oracle RMAN 是数据库管理员的强大工具,它的块级别备份、增量备份、自动化特性和与其他备份软件的...

    数据库-oracle12C新特性——之RMAN恢复表--嘉为科技[定义].pdf

    本文将重点介绍Oracle 12C中的RMAN恢复表功能,这是一种能够在表级别进行恢复的新特性,显著提高了数据恢复的粒度。 在Oracle 12C之前,如果需要恢复特定的表,通常需要执行一系列复杂操作,如还原数据文件、恢复...

    12c rman 恢复表

    ### Oracle 12c RMAN 表恢复技术详解 #### 一、背景介绍与问题解决方式变迁 在Oracle 12c之前,当用户因为执行DROP、TRUNCATE等DDL操作而导致数据丢失时,通常采用以下几种方法进行数据恢复:数据库时间点不完全...

    Linux下Oracle9i RMAN备份及恢复步骤

    这通常涉及关闭数据库,移动或删除损坏的数据文件,然后使用RMAN恢复数据文件。恢复完成后,重新启动数据库。 以上步骤详细阐述了如何在Linux系统中使用Oracle9i的RMAN进行备份和恢复操作。这些步骤是确保数据库...

    Oracle 10g RAC生产数据库RMAN方式恢复到异地单机数据库全程记录.doc

    以上步骤是Oracle 10g RAC数据库通过RMAN恢复到异地单机的基本流程。在实际操作中,还应根据具体环境和需求调整某些步骤,如处理redo log、控制文件、Undo表空间等。在整个过程中,确保数据的安全性,遵循最佳实践,...

Global site tag (gtag.js) - Google Analytics