第八章: Rman备份

1、rman备份分类:
    1)归档:可以做一致性和非一致性备份
    2)非归档:一致性备份
2、rman备份的分类:
    1)backupset  
  -------一致性备份
  RMAN> run {                                                                                                                              
2> shutdown immediate;                                                                                                                   
3> startup mount;                                                                                                                        
4> allocate channel c1 type disk;                                                                                                        
5> allocate channel c2 type disk;                                                                                                        
6> backup database format '/disk1/rman/prod/%d_%s.bak';                                                                                  
7> alter database open;                                                                                                                  
8> }       
  ---------非一致性备份
  RMAN> backup database format='/disk1/rman/prod/prod_%s.bak' filesperset 3;      
  RMAN> backup tablespace users format '/disk1/rman/prod/users_%s.bak' tag=userbak;
  RMAN> backup datafile 2,3,5   format '/disk1/rman/prod/%d_%s.bak';
  
    2)snapshot 镜像
    
  RMAN> copy datafile 2 to '/disk1/rman/prod/users_%s.bak'; 
  RMAN> backup as copy tablespace users format='/disk1/rman/prod/%d_users_%s.bak';
  
  [oracle@work ~]$ ls -lth /disk1/rman/prod
total 101M
-rw-r-----  1 oracle oinstall 101M Aug 18 06:12 users_15.bak
[oracle@work ~]$ 
-------生成的备份文件的大小和原datafile大小相同

3、增量备份:只备份发生变化的block(rman通过在备份时记录datablock的scn,下次备份时通过比较上次备份的数据块上的scn来确定数据块是否发生变化)
     1)差异增量备份(Differential incremental backup):下次备份时比较上次以来同级别或低级别的备份,为备份基础
     -----0级备份
     RMAN> backup incremental level 0 format '/disk1/rman/prod/users_0_%s.bak' tablespace users;
     RMAN> list backup;

List of Backup Sets
===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
16      Incr 0  464.00K    DISK        00:00:01     18-AUG-11      
        BP Key: 16   Status: AVAILABLE  Compressed: NO  Tag: TAG20110818T064000
        Piece Name: /disk1/rman/prod/users_0_19.bak
  List of Datafiles in backup set 16
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2    0  Incr 1319567    18-AUG-11 /u01/app/oracle/oradata/prod/users01.dbf
     ------2级备份
     RMAN> backup incremental level 2 format '/disk1/rman/prod/users_2_%s.bak' tablespace users;
  BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
18      Incr 2  112.00K    DISK        00:00:01     18-AUG-11      
        BP Key: 18   Status: AVAILABLE  Compressed: NO  Tag: TAG20110818T064135
        Piece Name: /disk1/rman/prod/users_2_21.bak
  List of Datafiles in backup set 18
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2    2  Incr 1319644    18-AUG-11 /u01/app/oracle/oradata/prod/users01.dbf
  ------1级备份
  RMAN> backup incremental level 1 format '/disk1/rman/prod/users_1_%s.bak' tablespace users; 
  BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
22      Incr 1  176.00K    DISK        00:00:01     18-AUG-11      
        BP Key: 22   Status: AVAILABLE  Compressed: NO  Tag: TAG20110818T064323
        Piece Name: /disk1/rman/prod/users_1_25.bak
  List of Datafiles in backup set 22
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2    1  Incr 1319760    18-AUG-11 /u01/app/oracle/oradata/prod/users01.dbf
  
     
     
     2)累积增量备份的区别:只比较比自己级别低的作为备份基础
     -------2级备份
     RMAN> backup incremental level 2 cumulative format '/disk1/rman/prod/users_2cu_%s.bak' tablespace users;
     -----1级备份
     RMAN> backup incremental level 1 cumulative format '/disk1/rman/prod/users_1cu_%s.bak' tablespace users;

4、自动备份controlfile 和 spfile

本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/792495,如需转载请自行联系原作者

Oracle 备份与恢复学习笔记(8)相关推荐

  1. Oracle 备份与恢复学习笔记(6_1)

    第六章:手工不完全恢复 1.不完全恢复的特点:让整个database 回到过去某个时间点,不能避免数据丢失 2.不完全恢复(Incomplete recover) 使用环境:        1)过去的 ...

  2. oracle12c复制bdf,Oracle 备份与恢复学习笔记(12)

    第十二章: Catalog Database 目录库 1.catalog database 的功能 1)集中存放rman的资料库(备份的元数据),并且可以和target database 的contr ...

  3. Oracle 备份与恢复学习笔记(14)

    第十四章: 逻辑备份 1.逻辑备份和物理备份区别       1)物理备份:备份数据文件以及控制文件,备份整个库的物理结构,主要用于media recover       2)逻辑备份:备份datab ...

  4. oracle buffer block,8 Oracle深度学习笔记——BUFFER CACHE深入一

    8.Oracle深度学习笔记--BUFFER CACHE深入一 最近项目一直和ORACLE死磕,感觉总是找不到出口,只能多看书少说话了. 先记录多少是多少吧! BUFFER CACHE在ORACLE的 ...

  5. oracle数据库的model,Oracle 11g学习笔记–model子句

    Oracle 11g学习笔记–model子句 oracle 10g中新增的model子句可以用来进行行间计算.model子句允许像访问数组中元素那样访问记录中的某个列,这就提供了诸如电子表格计算之类的 ...

  6. Oracle 10g学习笔记(一)

    前言 很不好意思的坦白本人是刚刚学习oracle的菜鸟,以下内容是节取的书中一些值得注意的事项,因为只涉及oracle最初级的知识,并没有太深的内容,希望各位oralce高手们能够帮忙指点指点. Or ...

  7. 【Oracle Hint】Oracle Hint学习笔记【一】

    一.Oracle Hint的一些基本概念 Oracle数据库中的优化器又叫查询优化器(Query Optimizer). 它是SQL分析和执行的优化工具,它负责生成.制定SQL的执行计划. Oracl ...

  8. 2 Oracle深度学习笔记 内存架构之UGA

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 2.Or ...

  9. 2.Oracle深度学习笔记——内存架构之UGA

    2.Oracle深度学习笔记--内存架构之UGA 欢迎转载,转载请标明出处:  http://blog.csdn.net/notbaron/article/details/50558136 UGA是回 ...

  10. adg oracle,【学习笔记】Oracle ADG搭建与配置 windows平台11G ADG搭建与测试

    [学习笔记]Oracle ADG搭建与配置 windows平台11G ADG搭建与测试 时间:2016-10-26 20:09   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷 ...

最新文章

  1. 深度学习在三维环境重建中的应用
  2. PHP框架之间有什么区别,php框架和设计模式区别
  3. 树莓派1 安装使用 ZeroTier
  4. 清华出版社送书 50 本,倒计时!
  5. c盘users的用户名怎么改_做完这几个操作,我从C盘中清理了30G垃圾文件
  6. python控制条件语句_Python条件控制语句
  7. flask+socketio+echarts3 服务器监控程序(基于后端数据推送)
  8. MacOS Monterey12.3和Big Sur11.6.5离线安装包
  9. ZYNQ 实现IEEE1588方法
  10. 使用python进行序列的GC含量的统计
  11. 带你Dart带你Diao之类
  12. html 背景颜色设置为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
  13. 985大学和二本计算机,985大学名单排名(二本)
  14. 国画家刘艺青个人介绍
  15. 如何在工作中提升自己
  16. 写一个python定时发送消息的脚本——每天跟你女盆友说晚安
  17. 线性回归python实现详解(附公式推导)
  18. C# 类似PS的魔棒工具(1)
  19. Unity 获得周边最近的物体
  20. DisplayPort接口

热门文章

  1. 背包九讲-第三讲 多重背包
  2. Spark机器学习(12):神经网络算法
  3. IOS学习之斯坦福大学IOS开发课程笔记(第六课)
  4. 2017.5.12PM
  5. Linux chkconfig命令
  6. Yii2如何用migrate快速建表
  7. 团队二阶段冲刺个人工作总结7
  8. bzoj 2763: [JLOI2011]飞行路线 分层图
  9. 360杀毒引发的DLL调用异常
  10. jsp:include和%@include file=%的区别(简单了解)