NBU 还原LINUX ORACLE数据库(CRM)
[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)的更多相关文章
- NBU 还原LINUX ORACLE 数据库(EHR)
一.E-HR数据库(全备)恢复 目录 一.E-HR数据库(全备)恢复... 1 1. 使用bplist 命令读取备份文件... 1 2. 启动到nomount状态... 2 3. 利用rman还原控制 ...
- NBU 还原LINUX ORACLE RAC数据库(CRM)
CRM集群数据库恢复 linux centos 6.6 oracle 11.2.0.3 集群环境 1.53 oraclea 1.54 oracleb 在linux操作系统root用户下安装好NBUci ...
- NBU 还原LINUX ORACLE RAC数据库(MIDDB)
MIDDB集群数据库恢复 目录 MIDDB集群数据库恢复... 1 1.安装 NBUcilent 1 2.修改hosts文件... 2 3.修改hosts文件... 2 4.使用bplis读取备份文件 ...
- NBU 还原windows ORACLE数据库(BW)
将0.92数据库还原到1.92,还原时间7月13日 1.查询所需要的控制日志 bplist -C bw-prd01 -s -- -e -- -k oracle_bw-prd01_0_92_arch - ...
- NBU 还原windows ORACLE数据库(FP)
二.基于差异备份恢复7月20日星期四早上8:30分数据1.查询所需要的归档日志(因为要返回20号刂8:30分的数据,所以控制 文件要晚于这个点,即取21号凌晨2点备份的控制文件) bplist -C ...
- NBU 还原windows ORACLE数据库(EC)
rman target / startup nomount; run{ allocate channel ch00 type 'SBT_TAPE'; send 'nb_ora_serv=nbumast ...
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: www.jbxue.com ##系统名称 sysname ...
- Linux——oracle数据库实例启动关闭(转)
-->Oracle 数据库实例启动关闭过程 --================================ [root@robinson ~]# su - oracle --查看未启动实例 ...
- Linux oracle数据库创建表空间、用户并赋予权限
管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...
随机推荐
- C/C++动态分配连续空间,下标越界导致的free():invalid next size问题
昨天帮导师做的一个程序出了内存泄露的bug(在VS上程序运行一切正常,等return返回后才出错) 而且是程序运行结束后才出现的错误,在退出前一切代码都顺利执行完了,只是return之后出错. 之后我 ...
- Python网络爬虫-requests模块
requests模块 requests模块是python中原生的基于网络请求的模块,其主要作用是用来模拟浏览器发起请求.功能强大,用法简洁高效.在爬虫领域中占据着半壁江山的地位. 如何使用reques ...
- html + php 框架
<html> <head><meta http-equiv="Content-Type" content="text/html; chars ...
- 云-Azure-百科:Azure
ylbtech-云-Azure-百科:Azure Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一 ...
- 廖雪峰Java1-2Java程序基础-3整数运算
1.四则运算规则 int i =(100 + 200) * (99 -88);//3300 int n = i + 9;//3309 //除法结果为整数 int q = n / 100;//33 // ...
- 【转载】Keepalived安装使用详解
转自:http://www.cnblogs.com/MacoLee/p/5853356.html 简介 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障, ...
- javascript创建对象之工厂模式(一)
工厂模式在软件工程里面是一种比较常见的设计模式了.这种模式抽象了创建具体对象的过程. 上代码: function createHuman(name,sex) { var obj = new Objec ...
- CentOS7 安装supervisor守护进程管理器
supervisor没有发布在标准的CentOS源在,需要安装epel源.这种方式安装的可能不是最新版本,但比较方便,安装完成之后,配置文件会自动帮你生成. 默认配置文件:/etc/superviso ...
- HP-UX oracle RAC 双机实践 (转载)
一.软硬件配置检查 1.检查内存#/usr/contrib/bin/machinfoCPU info: 4 Intel(R) Itanium 2 9100 series processors (1. ...
- while_else
使用while循环输出100-50,从大到小,到50的时候,再从0到50输出,然后结束count =