Complete recovery:

rman target / nocatalog

startup mount;

restore database;

recover database;

alter database open;   -- 在归档模式下

恢复的之后, 更改的路径

rman target / nocatalog

startup mount;

run {

set newname for datafile 1 to ‘/<newdir>/system01.dbf’ …

restore database;

switch datafile all;

recover database;

alter database open; }

tablespace 级别de :

run {

sql “alter tablespace users offline immediate”;

restore tablespace users;

recover tablespace users;

sql “alter tablespace users online”; }

使用 rman 重新定位 tablespace 的路径:

1. 首先确认要转换路径的表空间的datafile. select file#, name, bytes from v$datafiles;

2. run {

sql “alter tablespace users offline immediate”;

set newname for datafile ‘/oradata/u03/users01.dbf’ to ‘/oradata/u04/users01/dbf’ --这句用来指定 restore的路径

restore(tablespace users);

switch datafile 3;  -- update the control file and recovery catalog

recover tablespace users;

sql “alter tablespace tbs1 online”; }

Incomplete Recovery:

1. Mount the database

2. Allocate multiple channels for parallelization.

3. Restore all datafiles.

4. Recover the database by using UNTIL TIME, UNTIL SEQUENCE, or UNTIL SCN.

5. Open the database by using RESETLOGS.

6. Perform a whole database backup.

run {

allocate channel c1 type disk;

allocate channel c2 type disk;

set until time = ‘2000-12-09:14:44:44’;

restore database;

recover database;

alter database open resetlogs; }

这里要注意一下: NLS_DATE_FORMAT 这个参数所对应的时间格式.

run {

set until sequence 120 thread 1;

alter database mount;

restore database;

recover database;

sql “alter database open resetlogs”; }

转载

恢复的几种情形

1.在mount 或open 阶段完成的灾难恢复

非系统表空间,undo表空间,所有的数据文件

2.在nomount 阶段完成的灾难恢复

控制文件(controlfile)

3.在mount 阶段完成的灾难恢复

系统表空间,联机重做日志文件

RMAN Restore, Recovery相关推荐

  1. Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明

    一.Data Recovery Advisor(DRA) 说明 1.1 DRA 说明 DRA在遇到错误时会自动收集数据故障信息.此外,它还能预先检查故障.在此模式中,它可以在数据库进程发现损坏并发送错 ...

  2. RMAN(Recovery Manager)架构

    1.RMAN环境 恢复管理器(RMAN,Recovery Manager)环境包含在备份和恢复策略中扮演各种角色的应用程序和数据库. 下表列出了典型的RMAN环境中的组件. 组件 描述 RMAN客户端 ...

  3. RMAN(Recovery Manager)入门

    1. RMAN环境概述 RMAN(Recovery Manager)是一个Oracle数据库客户端,它在数据库上执行备份和恢复任务和自动管理备份策略.它大大地简化了备份,还原(restore)和恢复( ...

  4. 11g RMAN Restore archivelog用法

    I.备份所有归档日志文件 RMAN> BACKUP FORMAT '/u01/backup/arch_%U_%T' skip inaccessible filesperset 5 ARCHIVE ...

  5. RMAN backup recovery area 命令

    一朋友问我一个问题: RMAN> BACKUP RECOVERY AREA; 这个命令备份哪些内容, 还真不太清楚. Google了一下. 这个命令是备份Flash recovery Area的 ...

  6. Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA)

    Data Recovery Advisor(以下简称DRA)是Oracle的一个内置(Build-In)工具,用于进行数据错误.损坏的报告和修复建议.比如,DRA能够自动发现当前存在坏块,并且查看备份 ...

  7. 【实用】OS X Lion restore Recovery HD Manually 手工创建 OS X Lion 恢复分区

    ❑ 从 10.7.2 beta 11C6X 开始,启用 iCloud Find My Mac 功能,必须需要 Recovery HD 的存在.由于这个分区比较特殊,常规方法不能够创建它.导致很多同学为 ...

  8. oracle rman 20207,RMAN-20207: UNTIL TIME or RECOVERY WINDOW is before RESETLOGS time

    RMAN基于时间点恢复不完全恢复 我们知道,对归档下的数据库做RMAN全备,当数据库挂掉之后,执行完全恢复时,可以将数据库将恢复到完全最新的状态,包括至当前时间所做的所有已提交的数据修改,保证不会丢失 ...

  9. 【12c】12c RMAN新特性之通过网络远程恢复数据库(RESTORE/Recover from Service)

    [12c]12c RMAN新特性之通过网络远程恢复数据库(RESTORE/Recover from Service) 通过网络远程恢复数据库(Restore/Recover from Service) ...

最新文章

  1. 京津冀计算机学科大学排名,2021京津冀地区大学排名!北师大第3,北航第7,人大不敌天大?...
  2. 信息系统项目管理师-项目评估的基本方法
  3. 【BZOJ2728】[HNOI2012]与非 并查集+数位DP
  4. linux下挂载iso镜像的方法
  5. 用html编写输出今天是星期几,利用Date对象编写程序,判断并输出今天是开学的第几周,星期几。...
  6. Flex读取xml文件
  7. oracle单列索引和组合索引性能测试
  8. 类火墙的iptables
  9. Rhel6服务器日志浅谈
  10. Windows11 使用IE浏览器
  11. Mac下使用虚拟专用网络
  12. cookiecutter笔记
  13. 《筑墙——只需一点点安全常识就能阻止网络犯罪》
  14. [1151]python连接 redis cluster集群
  15. USB OTG(Host) 、 USB ADB(Device)、DWC3 Charge
  16. 使用Cronjobs的综合指南
  17. DustBot机器人
  18. java可用作分隔符的特殊符号
  19. SLAM——之Sophus函数库
  20. 二叉树的顺序结构及实现

热门文章

  1. HTML 5 Web Socket:下一次Web通信革命揭幕,互联网营销
  2. sql添加,修改数据及删除表,表约束、字段及数据
  3. QuorumPeerMain.runFromConfig
  4. Zookeeper基于Java访问-权限模式
  5. HttpEntity.EMPTY属性代码示例
  6. 获取Class类对象的三种方式
  7. SpringMVC拦截器-快速入门详解(应用)
  8. pom文件内标签的讲解
  9. log4j2 无垃圾模式
  10. Eureka Client的使用