RMAN> startup nomount
 
connected to target database (not started)
Oracle instance started
 
Total System Global Area     289406976 bytes
 
Fixed Size                     1219016 bytes
Variable Size                 79693368 bytes
Database Buffers             205520896 bytes
Redo Buffers                   2973696 bytes
 
RMAN> restore controlfile from autobackup ;
 
Starting restore at 20-JAN-13
using channel ORA_DISK_1
 
recovery area destination: /u01/oracle/flash_recovery_area
database name (or database unique name) used for search: ORCL
channel ORA_DISK_1: autobackup found in the recovery area
channel ORA_DISK_1: autobackup found: /u01/oracle/flash_recovery_area/ORCL/autobackup/2013_01_20/o1_mf_s_805243193_8hr0ftx5_.bkp
channel ORA_DISK_1: control file restore from autobackup complete
output filename=/u01/oracle/oradata/orcl/control01.ctl
output filename=/u01/oracle/oradata/orcl/control02.ctl
output filename=/u01/oracle/oradata/orcl/control03.ctl
Finished restore at 20-JAN-13
 
 
RMAN> alter database mount ;
 
database mounted
released channel: ORA_DISK_1
 
 
 
 
RMAN> run{
2> set newname for datafile  1  to    '/home/oracle/system01.dbf' ;
3> set newname for datafile  2  to    '/home/oracle/undotbs01.dbf';
4> set newname for datafile  3  to    '/home/oracle/sysaux01.dbf';
5> set newname for datafile  4  to    '/home/oracle/users01.dbf';
6> set newname for datafile  5  to    '/home/oracle/example01.dbf';
7> restore database ;
8> switch datafile all ;
9> recover database ;
10> }
 
executing command: SET NEWNAME
using target database control file instead of recovery catalog
 
executing command: SET NEWNAME
 
executing command: SET NEWNAME
 
executing command: SET NEWNAME
 
executing command: SET NEWNAME
 
Starting restore at 20-JAN-13
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=159 devtype=DISK
 
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to /home/oracle/system01.dbf
restoring datafile 00002 to /home/oracle/undotbs01.dbf
restoring datafile 00003 to /home/oracle/sysaux01.dbf
restoring datafile 00004 to /home/oracle/users01.dbf
restoring datafile 00005 to /home/oracle/example01.dbf
channel ORA_DISK_1: reading from backup piece /u01/oracle/flash_recovery_area/ORCL/backupset/2013_01_20/o1_mf_nnndf_TAG20130120T223858_8hr0d2lr_.bkp
channel ORA_DISK_1: restored backup piece 1
piece handle=/u01/oracle/flash_recovery_area/ORCL/backupset/2013_01_20/o1_mf_nnndf_TAG20130120T223858_8hr0d2lr_.bkp tag=TAG20130120T223858
channel ORA_DISK_1: restore complete, elapsed time: 00:01:05
Finished restore at 20-JAN-13
 
datafile 1 switched to datafile copy
input datafile copy recid=17 stamp=805245722 filename=/home/oracle/system01.dbf
datafile 2 switched to datafile copy
input datafile copy recid=18 stamp=805245722 filename=/home/oracle/undotbs01.dbf
datafile 3 switched to datafile copy
input datafile copy recid=19 stamp=805245722 filename=/home/oracle/sysaux01.dbf
datafile 4 switched to datafile copy
input datafile copy recid=20 stamp=805245722 filename=/home/oracle/users01.dbf
datafile 5 switched to datafile copy
input datafile copy recid=21 stamp=805245722 filename=/home/oracle/example01.dbf
 
Starting recover at 20-JAN-13
using channel ORA_DISK_1
 
starting media recovery
 
archive log thread 1 sequence 6 is already on disk as file /u01/oracle/oradata/orcl/redo02.log
archive log filename=/u01/oracle/oradata/orcl/redo02.log thread=1 sequence=6
media recovery complete, elapsed time: 00:00:04
Finished recover at 20-JAN-13
 
 
RMAN> alter database open resetlogs ;
 
database opened

Rman将数据文件恢复到不同的路径的更多相关文章

  1. 使用RMAN对数据文件进行恢复

    (1)备份数据库 在使用RMAN进行数据库恢复之前,先用RMAN进行全库备份 [oracle@redhat6 ~]$ rman target / Recovery Manager: Release : ...

  2. mysql通过数据文件恢复数据方法

    情况描述:服务器硬盘损坏,服务器换了个新硬盘 ,然后老硬盘插在上面.挂载在这台机器.可以从老硬盘里面拿到数据.只拿到了里面的mysql数据文件夹,把数据文件夹覆盖新的服务器mysql数据文件夹 启动报 ...

  3. 模拟误删除InnoDB ibdata数据文件恢复

    注意:假如误删除 ibdata文件 ,此时千万别把mysqld进程杀死,否则没法挽救. 1.模拟删除ibdata数据文件和重做日志文件: [root@hcdb0 data]# lltotal 4219 ...

  4. linux下误删数据文件恢复

    linux下文件被删除能够用非常多工具进行恢复.比如undelete(适合ext2,ext3).giis(不能恢复安装giis之前的文件).ext3grep(仅限ext3).R-linux(支持ext ...

  5. oracle 备份恢复篇(四)---rman 单个数据文件

    一,环境背景

  6. 依靠MySQL(frm、MYD、MYI)数据文件恢复

    该方法并不是适用于所有MySQL数据库 此次恢复是朋友那边的数据查不了了,请求我支援,出于各种心理原因,我答应试试,于是就有了这篇文章和这次经历,废话不多说.... 物理条件:宿机是Ubuntu16. ...

  7. RMAN数据库恢复 之归档模式有(无)备份-丢失数据文件的恢复

    1.归档模式有备份,丢失数据文件的恢复归档模式有备份,不管丢失什么数据文件,直接在RMAN下RESTOER--->RECOVER--->OPEN即可. RMAN> STARUP MO ...

  8. RMAN数据库恢复之恢复表空间和数据文件

    执行表空间或数据文件恢复时,数据库既可以是MOUNT状态,也可以是OPEN状态.1.恢复表空间在执行恢复之前,如果被操作的表空间未处理OFFLINE状态,必须首先通过ALTER TABLESPACE… ...

  9. RMAN恢复数据文件

    实验之前先备份数据库 RMAN>backup database; 在操作系统中删除数据文件 5 SQL> startup ORACLE 例程已经启动. Total System Globa ...

随机推荐

  1. Redis实现分布式锁的正确使用方式(java版本)

    Redis实现分布式锁的正确使用方式(java版本) 本文使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景. 分布式锁一般有三种实现方式: 1. 数据库乐观锁: ...

  2. Archlinux/Manjaro使用笔记-使用makepkg安装软件 报错:未找到strip分割所需的二进制文件 的解决方法

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 使用archlinux或manjaro安装aurman时遇到如下报错 错误:未找到strip分割所需的二进制文件 原因:未安装g ...

  3. 正则表达式+XML+反射+设计模式作业

    正则表达式+XML+反射+设计模式作业 一.    填空题 Class.forName('com.bjsxt.stumgr.entity.Student').newInstance( ); 语句的作用 ...

  4. git命令详解( 二 )

    这是git详解的第二篇,最近这个加班有点虚,所以文章也写的比较懒了,一到加班不得已,保温杯里泡枸杞啊,不扯了,今天我们来看看git的第二篇 这篇内容主要是git的一些远程命令 远程仓库 git clo ...

  5. 安卓开发----TextView控件属性列表(转)

    文章原地址: http://wwzcraig.blog.163.com/blog/static/64622969201373184343118/ android:autoLink设置是否当文本为URL ...

  6. 《Inside C#》笔记(完) 程序集

    程序集内部包含了各种相关的模块.资源文件.配置文件等,将这些在功能上相关的文件整合到单个文件中,以便于部署和维护.使用C#编译器编译程序时,生成的便是程序集. 一.清单数据 a)如果编译的是独立应用程 ...

  7. JavaScript大杂烩16 - 推荐实践

    JavaScript部分 1. 总是使用===来进行相等判断 原因:由于 == 和 != 操作符存在类型转换问题,而为了保持代码中数据类型的完整性,推荐使用全等 === 和不全等 !=== 操作符. ...

  8. Yarn 安装 on centos7

    本文演示如何在CentOS7上安装Yarn.注意这个Yarn是Js包管理器,不是Hadoop的资源调度器. 1 准备工作 1.1 浏览器访问安装包下载地址: https://github.com/ya ...

  9. 小技巧-mac修改finder菜单栏

    效果: 方法: 添加:打开finder后,长按command,可以将其他app拖到菜单栏. 删除:同理,长按command,将不需要的图标拖出菜单栏即可. PS:强烈推荐gotoshell这个小工具, ...

  10. forfiles命令详解

    目录复制命令: xcopy   //server/bak/*.*    d:/serverbak /s /e /v /c / d /y /h             at 05:30 shutdown ...