[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. 【Spring学习笔记-2】Myeclipse下第一个Spring程序-通过ClassPathXmlApplicationContext加载配置文件

    *.hl_mark_KMSmartTagPinkImg{background-color:#ffaaff;}*.hl_mark_KMSmartTagBlueImg{background-color:# ...

  2. Javascript作用域学习笔记(三)

    看完<你不知道的javascript>上,对作用域的新的理解(2018-9-25更) 一.学习笔记:   1.javascript中的作用域和作用域链 +  每个函数在被调用时都会创建一个 ...

  3. bzoj2263: Pku3889 Fractal Streets

    给出两点编号,求如图所示的图中两点间欧氏距离*10取整 递归处理由编号求出坐标 #include<cstdio> #include<cmath> int T,n,s,t; vo ...

  4. python unittest单元测试框架-2discover

    基于TestLoader提供的discover方法实现用例执行 当用例达达到数十条后,在runtest.py文件中通过addTest()添加/删除测试用例就非常麻烦.此时可以使用discover方法找 ...

  5. CentOS 静态IP设置&修改网卡名

    一.CentOS版本查看的方法 1. lsb_release -a (若报命令找不到,直接yum install lsb –y) 2. cat /etc/redhat-release 二.CentOS ...

  6. DeepFM模型理论及代码实现

    论文地址:DeepFM: A Factorization-Machine based Neural Network for CTR Prediction

  7. Oracle 某字段值相同的取前几条数据

    rank() over(partition)的使用(转载)   有的时候会遇到这样的问题,我们需要查询一张表,而且要按照业务排序,比如我需要如下的结果: 地区   日期    费用  产品编号   用 ...

  8. Spark分析之Standalone运行过程分析

    一.集群启动过程--启动Master $SPARK_HOME/sbin/start-master.sh start-master.sh脚本关键内容: spark-daemon.sh start org ...

  9. Spark数据本地性

    1.文件系统本地性 第一次运行时数据不在内存中,需要从HDFS上取,任务最好运行在数据所在的节点上: 2.内存本地性 第二次运行,数据已经在内存中,所有任务最好运行在该数据所在内存的节点上: 3.LR ...

  10. Python预编译语句防止SQL注入

    这个月太忙,最近不太太平,我的愿望是世界和平! ================================== 今天也在找python的预编译,早上写的sql是拼接来构成的.于是找了2篇文章,还 ...