Rman 恢复

1.       口令文件丢失

Orapwd file=orapwsid password=pass entries=5

2.       spfile文件丢失

startup nomount;

set dbid 9815108;

restore spfile from autobackup;  or from ‘具体路径加文件名’

shutdown immediate;

set dbid 9815108

startup;

3.       controlfile丢失

startup nomount;

restore controlfile from autobackup;  or from ‘具体路径加文件名’

alter database mount;

recover database;

alter database open resetlogs;

4.       redolog 丢失

startup mount;

recover database  until cancel;  此句在sqlplus 中执行

alter database open resetlogs;

5.       数据文件丢失

Sql  “alter database datafile 5 offline”;

Restore datafile 5;

Recover datafile 5;

Sql  “alter database datafile 5 online”;

6.       表空间丢失

Sql “alter tablespace users offline immediate”;

Restore tablespace users;

Recover tablespace users;

Sql  “alter tablespace users online”;

7 非catalog方式完全恢复

startup nomount;
restore controlfile from autobackup;
alter database mount;
restore database;
recover database;
alter database open resetlogs;

vi initesheng.ora
add _allow_resetlogs_corruption=true /*许可没有online redo可以恢复*/

8,基于时间点不完全恢复:

a.    RUN{
SET UNTIL TIME  "to_date('2012-02-21:21:08:18','YYYY-MM-DD:hh24:mi:ss')";
RESTORE DATABASE;
RECOVER DATABASE;
ALTER DATABASE OPEN RESETLOGS;
}

b.  $export NLS_DATE_FORMAT='YYYY-MM-DD:HH24:MI:SS'
RUN{
SET UNTIL TIME='2012-02-21:19:44:00';
RESTORE DATABASE;
RECOVER DATABASE;
ALTER DATABASE OPEN RESETLOGS;
}

9.基于SCN不完全恢复
startup mount;
restore database UNTIL SCN 10000;
recover database UNTIL SCN 10000;
alter database open resetlogs;

10. 基于日志序列的恢复:
startup mount;
restore database UNTIL SEQUENCE 100 thread 1;
recover database UNTIL SEQUENCE 100 thread 1;
alter database open resetlogs;

转载于:https://blog.51cto.com/janywang/824445

Rman 非catalog恢复相关推荐

  1. oracle10默认备份路径,oracle 10g RMAN备份及恢复

    Oracle  10G数据库 使用rman备份(裸设备管理) 1检查数据库模式: oracle@yangzai ~]$uniread sqlplus / as sysdba [uniread] Loa ...

  2. 19.Oracle10g服务器管理恢复--RMAN表空间恢复(练习33)

    在练习12-14中我们学习了如何将数据库中删除的表恢复到错误发生之前,而不需要恢复整个数据库.Oracle可以恢复数据库的一个表空间,此时还原表空间数据文件,然后应用归档日志文件直到失效前或错误发生处 ...

  3. RMAN 还原与恢复

    为什么80%的码农都做不了架构师?>>>    --==================== -- RMAN 还原与恢复 --==================== 在Oracle ...

  4. centos7 mysql还原dmp_Linux平台下RMAN异机恢复总结

    下面总结.整理一下RMAN异机恢复这方面的知识点,这篇笔记在个人笔记里面躺了几年了,直到最近偶然被翻看到,遂整理.总结一下.如下所示,个人将整个RMAN异机恢复分为准备工作和操作步骤两大部分.当然,准 ...

  5. mysql 备份 没有自动删除文件_删掉spfile在没有自动备份控制文件下从以前的rman备份中恢复数据库...

    1.首先要有一个包含spfile备份的rman备份: run { allocate channel c1 device type disk; allocate channel c2 device ty ...

  6. Oracle 10g配置RMAN RECOVERY CATALOG

    Oracle的RMAN配置信息默认存放在target数据库的控制文件中,当然也可以配置一个recovery catalog服务器来存储这些信息,下面是控制文件和恢复的特性比较,一般来说维护10台以下的 ...

  7. Oracle RMAN 还原与恢复(一)--还原服务器参数文件

    一. RMAN 还原与恢复基础 在RMAN 用于中,还原与恢复是两个不同的概念. 还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象. 恢复(re ...

  8. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC

    Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...

  9. (RMAN)使用恢复目录数据库执行RMAN步骤

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://407882.blog.51cto.com/397882/212142 我想建立一 ...

最新文章

  1. Mysql修改设置root密码的命令及方法
  2. 【活动(深圳)】告别2018之12.22 大湾区.NET Meet 大会 ,同时有网络直播
  3. Android studio如何更改应用程序的图标以及名称
  4. android 半圆滚动菜单,自定义控件:实现半圆滚动菜单效果
  5. aps是什么意思_三分钟看懂ERP、MES、APS系统的关联和区别
  6. SpringBoot-15-之整合MyBatis-注解篇+分页
  7. 2019深圳罗湖民办小学有哪些?查查吧深圳学区地图
  8. base64编码计算机网络,什么是Base64(Base64)?
  9. 如何优化在搜索引擎上的友好度
  10. win32com操作excel 包含常用api等等
  11. Android 3D 魔方游戏的设计与开发
  12. 关于Intel文档的下载问题
  13. 为什么在浏览器中不能使用搜狗输入法,而其他地方是可以的
  14. 小米Note标配版 双网通刷原生安卓7.0教程(详细)
  15. 【论文阅读|深读】DRNE:Deep Recursive Network Embedding with Regular Equivalence
  16. jTopo入门 简单实现拓扑图
  17. Python中读写文件、异常和异常处理、模块和包
  18. 干货收集和整理:Pytorch,Keras,数据分析
  19. 【Linux】Ubuntu各版本号和名称对照
  20. android 仿qq好友列表分组效果及联系人分组效果

热门文章

  1. 代码安全招聘岗位火热来袭(职位更新)
  2. Cheat Engine 6.8 设置中文
  3. f2fs系列之二: 重要的数据结构
  4. ext.net 开发学习之TabPanel (二)
  5. 题解——洛谷P2734 游戏A Game 题解(区间DP)
  6. Python抓取小说
  7. 前端神器之Sublime Text2/3简单明了使用总结
  8. discuz点歌台插件
  9. 22.Silverlight使用WebService调用C++,Delphi编写的DLL文件
  10. 编译错误: Too much data space used by DLL's in MODULES section