博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使用 RMAN 异构恢复一些表空间
阅读量:7053 次
发布时间:2019-06-28

本文共 1804 字,大约阅读时间需要 6 分钟。

在oracle 在日常维护的数据库中难免会遇到误删数据和使用(drop。delete。 truncate)当我们使用常规手段(flashback query 。flashback drop)当数据不能恢复。能够使用近期的逻辑备份,在异机使用dmp 来恢复对应的表,可是假设没有这些逻辑备份。可是有一个近期的rman 全备。那么我们就能够利用这个备份来恢复被误删的表空间。从而实现数据的恢复,这里我以NBU 的备份环境为例简单描写叙述下怎样来回复部分 表空间;

-------在nomount 状态 。恢复控制文件

run {
allocate channel t1 type 'sbt_tape';
send 'NB_ORA_SERV=netbackup,NB_ORA_CLIENT=';
restore controlfile to '/oracle11/oradata1/control011.ctl' from '/c-2151157071-20141111-00';
release channel t1 ;
}

-------在还原好控制文件后。将实例启动到mount状态,然后開始还原部分表空间数据文件:

rman target / nocatalog msglog=/home/oracledb/rman.log <<EOF
run {                                              
allocate channel t1 type 'sbt_tape';
allocate channel t2 type 'sbt_tape';               
send 'NB_ORA_SERV=netbackup,NB_ORA_CLIENT=';
set newname for datafile   1 to '/oracle11/oradata/datafile/system.262.762381347' ; 
set newname for datafile   3 to '/oracle11/oradata/datafile/undotbs1.264.762381401';
set newname for datafile   4 to '/oracle11/oradata/datafile/undotbs2.266.762381455';
set newname for datafile 227 to '/oracle11/oradata/datafile/system02.dbf';         
set newname for datafile 344 to '/oracle11/oradata/datafile/lixora.375.820259689'; 
set newname for datafile 345 to '/oracle11/oradata/datafile/lixora.414.820949317'; 
 restore tablespace system,undotbs1,undotbs2。lixora  ;
 switch datafile all;
 
release channel t1;
release channel t2;
}
EOF

---------【假设表空比較多。能够先批量生成表空间的 offline drop 命令】開始恢复数据库

rman target / msglog=recover.log << EOF
RUN{
ALLOCATE CHANNEL ch0 TYPE 'SBT_TAPE' ;
ALLOCATE CHANNEL ch1 TYPE 'SBT_TAPE' ;
send 'NB_ORA_SERV=netbackup,NB_ORA_CLIENT=';
set until time "to_date('2014/11/11 14:00:00','yyyy/mm/dd hh24:mi:ss')";
recover database skip forever tablespace SYSAUX,TEMP,USERS,INDEX_DATA;
release channel ch0;
release channel ch1;
}
EOF
---以resetlogs 方式打开oracle数据库
alter database open resetlogs。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
孙宇教授:什么才是终极智能和自主系统?
查看>>
《Android的设计与实现:卷I》——第3章 3.4.4解析Service
查看>>
中菲关系大转折 对中国光伏企业而言是陷阱?
查看>>
《游戏设计师修炼之道:数据驱动的游戏设计》一1.5 漏洞的来源
查看>>
中国多项5G核心技术取得重要突破
查看>>
人工智能「风口」,先行者为什么是搜索引擎?
查看>>
苹果将成首家万亿市值公司?巴克莱并不这么看
查看>>
覆盖全国317城 北斗服务助智慧城市升级
查看>>
Neural Attention Model for Abstractive Sentence Summarization
查看>>
《R语言编程艺术》——3.5 向量与矩阵的差异
查看>>
智慧巴彦淖尔,正向我们走来
查看>>
银行间债市衍生工具扩容:新版CRM落地 参与门槛降低
查看>>
Kubernetes总架构图
查看>>
“平台+应用”助力智慧城市建设
查看>>
天融信风险探知系统荣获2016中国计算机行业发展年度优秀产品奖
查看>>
2015跨国跨境投诉成为新热点 消费者信息安全难保障
查看>>
做数据中心操作系统的Mesosphere获7350万美元C轮融资
查看>>
日本中部机场网站间歇性瘫痪 疑遭黑客攻击
查看>>
EXV大屏系统助力招行全球视频会议中心
查看>>
移动互联:智慧城市背后的“智慧运营”
查看>>