环境准备:
a、数据库版本一样。(我的是oracle10.2.0)
b、目录结构一样$ORACLE_BASE $ORACLE_HOME
c、环境不用安装数据库实例,如果有数据库实例则dbca删掉实例
d、需要知道sid
1、spfile 文件
RMAN>start nomount
RMAN>restore spfile to '/u01/app/oracle/product/10.2.0/db_1/dbs/spfileSID.ora' from '/home/oracle/o1_mf_ncsnf_TAG20100529T084410_600s9xt2_.bkp'
RMAN>sql 'create pfile from spfile'
查看创建的pfile文件,然后看pfile中的文件路径,把没有的文件夹建好。
RMAN>shutdown immediate
RMAN>startup nomount
RMAN>sql 'show parameter pfile' // 已经用新恢复出来的spfile 。如此命令不能在rman中使用,则在sqlplus中执行 show parameter pfile
2、控制文件
在nomount 状态下
restore controlfile from '/home/oracle/o1_mf_ncsnf_TAG20100529T084410_600s9xt2_.bkp'
3、数据文件
RMAN> alter database mount;
RMAN> list backup ; // 查看备份文件应该放的位置,如果不在原位置可以建立软链接到相应的位置。命令"ln -s 目标 软链接名"
RMAN> restore database //数据文件即可恢复出来
注:如果备份集中有只读表空间,那么在新机器恢复要用到check readonly 参数。
例如restore database check readonly
4 别人总结
1 做完rman全备份后最好执行一下有效性检查
restore database check logical validate
目的:一定要保证有一个有效,可恢复的全备份
2 主服务器和备份服务器目录结构最好一样,这个方便一些,否则还需要作文件目录转换.
3 一定不要忘记备份rman的备份日志,这样可以给恢复带来很到的作用.
4 rman的备份集存放目录最好机器A 和机器B 一致,否则在机器B 没有任何文件的时候
数据文件不能自动恢复,需要使用sys.dbms_backup恢复数据文件.
由于机器A 数据文件几十个手工恢复麻烦.
5 由于rman备份时间较长,在备份期间log会有很多arc产生.
为了不完全恢复一定要备份arc文件
先备份数据文件,强制切换log后备份arc.
6 在恢复前冷静的分析和确定可恢复的时间点.
成功恢复=rman全备份+最小数据文件scn到恢复时间点的arc文件
恢复的时间点需要大于最大数据文件的scn时间点
分享到:
相关推荐
【NBU异机恢复ORACLE数据库SOP】详解 异机恢复是指在一台不同的服务器上恢复Oracle数据库,这种操作通常发生在原始服务器发生故障或者需要在新的硬件或操作系统环境下重建数据库时。以下是一份详细的NBU(NetBackup...
《异机恢复Oracle数据库(NBU)详解》 在IT行业中,数据库的恢复是一项至关重要的任务,尤其是对于企业级的Oracle数据库来说。当面临硬件故障、系统崩溃或者灾难性事件时,能够将数据库恢复到另一台机器上显得尤为...
NBU异机恢复Oracle数据库方案
在信息科技领域中,Oracle数据库的异机恢复是一个重要操作,这涉及到在不同主机之间迁移和恢复数据,保证数据的可用性和业务的连续性。下面详细介绍有关nbu oracle异机恢复过程中的关键知识点。 首先,了解什么是...
Oracle异机恢复是指在不同的机器上恢复Oracle数据库的过程。该过程需要准备好目标机器的环境,包括安装Oracle数据库软件、配置网络和存储等。下面是Oracle异机恢复的步骤和知识点: 1. 准备环境 在目标机器上安装...
### Oracle备份与异机恢复知识点详解 #### 一、Oracle安装 ##### 1.1 Windows 2003 下 Oracle 安装 1. **运行安装文件**:启动Oracle安装程序,选择“基本安装”选项。 2. **指定安装目录**:按照需求选择安装路径...
本文主要涉及的是在Linux环境下使用NetBackup (NBU)进行Oracle数据库的异机恢复测试。NetBackup是一款广泛使用的数据保护软件,而Oracle数据库是企业级的重要数据库管理系统。以下将详细介绍整个恢复测试过程中的...
### Oracle数据库通过NBU的异机恢复 #### 标题解析: 此标题主要讲述了Oracle数据库利用NBU进行备份并在不同服务器上进行恢复的过程。这意味着原服务器上的数据可以通过NBU备份到磁带或磁盘等存储介质中,然后在另...
oracle异机恢复oracle异机恢复oracle异机恢复oracle异机恢复oracle异机恢复
《NBU对Oracle数据库的本地/异机备份及恢复操作详解》 NetBackup(NBU)是Veritas公司推出的一款专业的企业级数据备份与恢复软件,广泛应用于各种规模的组织中,尤其在处理大型数据库如Oracle时表现出强大的功能。...
### Oracle RMAN 异机不完全恢复 #### 实验背景 在实际的数据库管理工作中,可能会遇到因误操作导致的数据丢失或损坏的情况。在这种情况下,如何有效地利用备份数据完成数据库的恢复工作至关重要。本实验模拟了一...
本文档详细介绍了如何使用 Veeam 备份恢复 Oracle 数据库的配置过程,从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后实现 Oracle 数据库的异机恢复。本文档旨在帮助读者快速掌握 Veeam...
【用NetBackup恢复Oracle数据库到异机】 在Oracle数据库管理中,有时我们需要将数据库从一个主机恢复到另一个主机,这通常发生在硬件升级、系统迁移或灾难恢复等场景。本篇文章将详细阐述如何利用NetBackup软件在不...
Oracle 导入导出(imp,exp 本机或异机恢复) Oracle 的数据库导入导出(imp/exp)是数据库管理员经常使用的两个命令,它们分别用于数据库的导出和导入。本文档总结了 Oracle 数据库的完全导入导出、imp 和 exp 命令...
异机迁移Oracle数据库是一个复杂的过程,特别是从Oracle 11.2.0.4单机环境迁移到12c Release 2 (12.2.0.1)的Real Application Clusters (RAC)环境。这个过程涉及到多个步骤,包括备份、恢复、参数配置以及系统升级。...
Oracle冷备份恢复和异机恢复方法是数据库管理员在数据库系统日常运维中非常重要的技能,掌握这些技能对于保障数据的安全性和可用性至关重要。 一、Oracle冷备份恢复 1. 冷备份的定义及条件:冷备份是指在数据库...