[root@oraclea ~]# su - oracle
[oracle@oraclea ~]$ bplist -C oracle-db1 -s // -e // -k oracle_oracle-db1_0_17_arch -t -R -b -l /
-rw-rw---- oracle asmadmin Mar : /cntrl_4852_1_970455842
-rw-rw---- oracle asmadmin Mar : /al_4851_1_970455815
-rw-rw---- oracle asmadmin Mar : /al_4850_1_970455815
-rw-rw---- oracle asmadmin Mar : /cntrl_4826_1_970418455
-rw-rw---- oracle asmadmin Mar : /al_4824_1_970418378
-rw-rw---- oracle asmadmin Mar : /al_4825_1_970418378
-rw-rw---- oracle asmadmin Mar : /cntrl_4821_1_970403640
-rw-rw---- oracle asmadmin Mar : /al_4820_1_970403613
-rw-rw---- oracle asmadmin Mar : /al_4819_1_970403612
-rw-rw---- oracle asmadmin Mar : /cntrl_4818_1_970369482
-rw-rw---- oracle asmadmin Mar : /al_4817_1_970369415
-rw-rw---- oracle asmadmin Mar : /al_4816_1_970369415

二、.首先自己新建pfile文件或直接从原数据库服务器拷贝参数文件并修改相关路劲和参数,

三、

rman target /

startup nomount;

run{
 allocate channel ch00 type 'SBT_TAPE';
 send 'nb_ora_serv=nbumaster01';
 send 'nb_ora_client=oracle-db1';
 restore controlfile from 'cntrl_4852_1_970455842';
 release channel ch00;
}

四、

alter database mount;

run{
 allocate channel ch00 type 'SBT_TAPE';
 allocate channel ch01 type 'SBT_TAPE';
 send 'nb_ora_serv=nbumaster01';
 send 'nb_ora_client=oracle-db1';
 set newname for datafile 1 to '+DATA2/RACDB/DATAFILE/system.260.935591737';
 set newname for datafile 2 to '+DATA2/RACDB/DATAFILE/sysaux.267.935591737';
 set newname for datafile 3 to '+DATA2/RACDB/DATAFILE/undotbs1.263.935591737';
 set newname for datafile 4 to '+DATA2/RACDB/DATAFILE/users.266.935591737';
 set newname for datafile 5 to '+DATA2/RACDB/DATAFILE/undotbs2.262.935591889';
 set newname for datafile 6 to '+DATA2/RACDB/DATAFILE/siebeldata.264.935672143';
 set newname for datafile 7 to '+DATA2/RACDB/DATAFILE/siebelindex.259.935672375';
 set newname for datafile 8 to '+DATA2/RACDB/DATAFILE/prod_mds.258.946840155';
 set newname for datafile 9 to '+DATA2/RACDB/DATAFILE/prod_biplatform.257.946840155';
 set newname for datafile 10 to '+DATA2/RACDB/DATAFILE/dev_mds.288.953377671';
 set newname for datafile 11 to '+DATA2/RACDB/DATAFILE/dev_biplatform.290.953377671';
 set newname for tempfile 1 to '+DATA2/RACDB/tempfile/temp.270.935591821';
 set newname for tempfile 2 to '+DATA2/RACDB/tempfile/prod_ias_temp.256.946840157';
 set newname for tempfile 3 to '+DATA2/RACDB/tempfile/dev_ias_temp.289.953377671';
 restore  database until time "to_date('2018/03/11 03:00:00','yyyy/mm/dd hh24:mi:ss')";
 switch datafile all;
 switch tempfile all;
 release channel ch00;
 release channel ch01;

}

http://www.cnblogs.com/guipeng/p/7141026.html

NBU 还原LINUX ORACLE数据库(CRM)的更多相关文章

  1. NBU 还原LINUX ORACLE 数据库(EHR)

    一.E-HR数据库(全备)恢复 目录 一.E-HR数据库(全备)恢复... 1 1. 使用bplist 命令读取备份文件... 1 2. 启动到nomount状态... 2 3. 利用rman还原控制 ...

  2. NBU 还原LINUX ORACLE RAC数据库(CRM)

    CRM集群数据库恢复 linux centos 6.6 oracle 11.2.0.3 集群环境 1.53 oraclea 1.54 oracleb 在linux操作系统root用户下安装好NBUci ...

  3. NBU 还原LINUX ORACLE RAC数据库(MIDDB)

    MIDDB集群数据库恢复 目录 MIDDB集群数据库恢复... 1 1.安装 NBUcilent 1 2.修改hosts文件... 2 3.修改hosts文件... 2 4.使用bplis读取备份文件 ...

  4. NBU 还原windows ORACLE数据库(BW)

    将0.92数据库还原到1.92,还原时间7月13日 1.查询所需要的控制日志 bplist -C bw-prd01 -s -- -e -- -k oracle_bw-prd01_0_92_arch - ...

  5. NBU 还原windows ORACLE数据库(FP)

    二.基于差异备份恢复7月20日星期四早上8:30分数据1.查询所需要的归档日志(因为要返回20号刂8:30分的数据,所以控制 文件要晚于这个点,即取21号凌晨2点备份的控制文件) bplist -C ...

  6. NBU 还原windows ORACLE数据库(EC)

    rman target / startup nomount; run{ allocate channel ch00 type 'SBT_TAPE'; send 'nb_ora_serv=nbumast ...

  7. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: www.jbxue.com ##系统名称 sysname ...

  8. Linux——oracle数据库实例启动关闭(转)

    -->Oracle 数据库实例启动关闭过程 --================================ [root@robinson ~]# su - oracle --查看未启动实例 ...

  9. Linux oracle数据库创建表空间、用户并赋予权限

    管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...

随机推荐

  1. java操作Excel之POI(3)

    一.字体处理 /** * 字体处理 */ public static void main(String[] args) throws Exception { Workbook wb = new HSS ...

  2. springMVC学习(4)-商品修改(RequestMapping解释、controller返回值)

    一.需求: 操作流程: 1.进入商品查询列表页面 2.点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 3.在商品修改页面,修改商品信息,修改后,点击提交 代码: ItemsMap ...

  3. java发送http请求,内容为xml格式&&传统URI类请求

    import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.ByteArrayOutputStr ...

  4. Java内部类引用外部类中的局部变量为何必须是final问题解析

    今天编写一个多线程程序,发现在方法内定义内部类时,如果内部类调用了方法中的变量,那么该变量必须申明为final类型,百思不得其解,后来想到应该是生命周期的原因,因为方法内定义的变量是局部变量,离开该方 ...

  5. Game of War - Fire Age 有何特别之处?

    作者:福克斯007 链接:https://www.zhihu.com/question/21611550/answer/52458767来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  6. 第3课 进化后的 const分析

    1.  C语言中的const (1)const修饰的变量是只读的,使得变量具有只读属性,但本质还是变量.所以不是真正的常量,它只是告诉编译器该变量不能出现在赋值符号的左边. (2)const修饰的局部 ...

  7. PHP mysqli的prepare准备语句使用说明

    mysqli对prepare的支持对于大访问量的网站是很有好处的,它极大地降低了系统开销,而且保证了创建查询的稳定性和安全性.prepare准备语句分为绑定参数和绑定结果,下面将会一一介绍! (1)绑 ...

  8. python中的模块及包及软件目录结构规范

    知识内容: 1.模块的定义与分类 2.模块的导入 3.模块与包 4.不同目录下的模块调用 一.模块的定义与分类 1.什么是模块 模块就是实现了某个功能的代码集合,模块是由一大堆代码构成的 类似于函数式 ...

  9. Devexpress 百分号显示格式

    百分号:{0:P}表示显示为百分号模式.如数据源中为0.5.表示出来为50%

  10. 万字总结:学习MySQL优化原理,这一篇就够了!

    前言 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的 ...