1.丢失控制文件
    
  启动数据库至nomount状态:restore controlfile from autobackup/restore controlfile from '+data/backup/contrlbak/...'
 
  ->alter database mount->open;

2.误删数据文件
 
  启动至mount状态->alter database datafile 7 offline->alter database open->restore datafile 7->recover datafile 7->alter database datafile online;

3.丢失参数文件

此时参数文件丢失,catalog 中根据DBID识别注册数据库,此时无法识别.

export ORACLE_SID=orcl1->rman target/->restore spfile from '+data/autobackup/2015_11_27/s_896863604.1824.896863605'

->shutdown immediate;

然后可以连接catalog再进行其它恢复,最后必须执行restore database和recover database,最后alter database open resetlogs才能open数据库。

4.recover database定义

recover database,是做的完全恢复,也就是说日志文件归档的和在线日志必须完好无损,还有数据文件,控制文件都准备齐全才可!如果有在线日志

损坏,或者归档日志缺失的话,就无法执行完全恢复,需要不完全恢复了!recover database using backup controlfile......or until cancel;然后
 
 resetlogs打开,再不行就是使用隐含参数打开!

5.alter database open resetlogs

open resetlogs应该是将日志重新归位,使数据库的scn,检查点等保持一致;相当于把所有的联机日志重新“格式化”。这是会丢失数据的。

resetlog 选项在不完全恢复时用,归档日志序号重新开始排序
 
 noresetlog 在完全恢复的时候用

6.基于时间点的恢复

SQL>set time on;

主要是需要恢复的时间点的选取;

启动至mount状态

RMAN->run{
 
    SET UNTIL TIME "to_date('2014-01-17 09:54:33','yyyy-mm-dd hh24:mi:ss')";

RESTORE DATABASE;

RECOVER DATABASE;

}

最新文章

  1. Mongodb 副本集分片(二)---mongodb副本集部署脚本详解
  2. 浅谈P NP NPC
  3. This tag and its children can be replaced by one <TextView/> and a compound drawable
  4. AR模式
  5. 【转】ubuntu连接android设备(附最简单方法)
  6. 使用MVCJqGrid
  7. 解决移动端click点击问题
  8. Norm 数据库操作竟然可以如此简单
  9. DVWA笔记之一:brute Force
  10. Java开源生鲜电商平台-监控模块的设计与架构(源码可下载)
  11. mssql sqlserver 不固定行转列数据(动态列)
  12. Kubernetes 笔记 012 Pod 的自动扩容与缩容
  13. cadence学习二----->Allegro基本概念
  14. angular-cli ng build 打包完成后 打开文件显示空白
  15. 1029 最大公约数和最小公倍数问题(gcd) luogu洛谷
  16. 原生JS和JQ窗口定位属性对照表
  17. python使用(三)
  18. Node总结 模块机制
  19. B2C和B2B之间有多大差距
  20. (3)-JSONObject的过滤设置

热门文章

  1. (转) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
  2. NOIP2016纪录[那些我所追求的]
  3. thinkphp-无限分类下根据任意部门获取顶级部门ID
  4. CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维
  5. ABP源码分析三十六:ABP.Web.Api
  6. TODO:从数据库中随机抽取一条记录
  7. My97DatePicker时间控件在项目中的应用
  8. 在Windows上安装Elasticsearch 5.0
  9. MVC5网站开发之一 总体概述
  10. ASP.NET MVC5+EF6+EasyUI 后台管理系统(49)-工作流设计-我的申请