一、备份的术语

关闭与打开(冷备和热备 一致性备份和非一致性备份) 打开的备份只能是归档模式下

全部与局部  局部备份只能是归档模式下。

完整备份和增量备份   增量备份分为 累计增量备份和差异增量备份。

rman 能备份的文件有:数据文件、归档文件、控制文件、spfile,备份集片

不能备份的文件有:redo log 临时文件、口令文件、pfile,oracle net文件。

rman可以分三类 备份集、压缩备份集和影像副本。    备份集是增量或者是完整的,镜像只能是完整的,

备份集

存储库(repository )是有关备份的元数据,存储在控制文件中或者辅助数据库中。

二、创建备份

1、一致性备份。

rman而言: 干净的关闭数据库,启动到mount状态。备份数据库(rman读取控制文件的快照实现)

mount状态下用户管理的全备份无效,因为控制文件会频繁读写。

run{

shutdown immediate;

startup mount;

allocate channel d tyoe desk;

backup as backupset database

format ' d:\1.bak';

alter database open;

}

rman target sys/oracle@orcl @backup.man

2 ) 服务器管理的打开状态的备份。

run{

allocate channel t1 type sbt_disk;

allocate channel t2 type sbt_disk;

backup as compressed backupset filesperset 4 database;

backup as compressed backupset archivelog all delete all input;

}

如果dbwn正在写,会有块断裂,oracle会尝试再次复制他。

backup as   backupset format '/back/df_%d_%f_%s' tablespace users   %d   数据库id 备份机编号  备份片编号。

backup as backupset datafile 4

backup as backup archivelog like '/ach/arch_1_%'

3)增量备份

起点是0级,backup as backupset incremental  level 0  database;

默认一级备份也会读取整个文件,优点是检查坏块,缺点是慢,可以开启块跟踪, CTWR进程。

块跟踪文件位于:db_create_file_dest。

alter database enable block tracking useing  file  'd:\1.dbf'

校验: select * from v$block_change_tracking   --大小

select program from v$process where program  like '%CTWR%'

使用v$backup_datafile进行跟踪。

4)副本备份

控制文件、日志文件、数据文件组成,不能有spfile??

backup as copy database;

backup as copy archivelog all  delete all input。

5)保护备份

backup  as backup devicce type disk  copies database plus archivelog;

backup device type sbt_tape backupset all delete all input; 将磁带上的备份拷贝到磁盘上。

backup recovery area;

backup recovery files;

6)并行化备份

启动备份会至少启动 默认会话和轮询会话:读写磁盘或者磁带时,需要第三个会话:通道。

select username,program from v$session order by program;查询这三个会话。

并行备份:通道数、备份集数、输入文件数

backup as backupset database files per set 8;如果100个文件,则13个备份机,并行度是4.

7)加密备份

set encryption algorithm ‘aes256’ identified by pa55word;

backup as compressed backupset database format ‘/u01/sss。bak’;

还原时要增加

set decryption identified bu pa55word才可以。

三、配置rman默认值

show all 显示配置的数值。

使用configure进行修改。

----如何再恢复成默认值来着????

四、管理和监视rman备份

1) list 、report 和delete命令

·list backup;
    ·list copy;
    ·list backup of database;        -- 列出已经执行并记录在仓库中的所有备份
    ·list backup of datafile 1;      -- 列出数据文件的所有备份
    ·list backup of archivelog all;  -- 列出归档的重做日志文件的所有备份

·report need backup;             -- 需要备份的所有内容(根据rman的配置保留策略)
    ·report obsolete;                -- 不再需要的所有备份(根据rman的配置保留策略)

·crosscheck                      -- 强制rman将仓库与实际要求对比,所丢失内容标记为EXPIRED.
    ·delete expired                  -- 从仓库删除对过期备份的引用
    ·delete obsolete                 -- 从磁盘或磁带中删除所有不再需要的备份,并从仓库删除备份的引用。
    ·catalog                         -- 将用户管理的备份的位置包含在仓库中.

2)归档备份:

backup  XXX  keep {  forever  | until  time  xxxx   }  [  restore point XXXX]  -----restore point XXXX 是在控制文件中的名称。

归档日志被移走后v$archived_log仍存在的处理:
    rman target /
    RMAN> crosscheck archivelog all;
    RMAN> delete expired archivelog all
    RMAN> exit

3)动态性能视图:

v$backup_files

v$backup_set

v$backup_peace

v$backup_redolog   --一条redo备份一行记录

v$backup_spfile       -- 一条spfile 一行信息

v$backup_datafile      --

v$backup_device      --rman连接到的sbt

v$rman_configuration --rman配置信息。

4)交叉检验

crosscheck  backup of database;

delete expired   --不删除文件,只是将资料库中删除croesscheck是标记为expired的备份。

delete obsolete --删除磁盘文件和资料库记录。

转载于:https://www.cnblogs.com/hezt1114/p/8979498.html

oracle 11g ocp 笔记(15)--使用rman进行备份相关推荐

  1. oracle 11g ocp 笔记(14)--数据库备份和恢复配置

    1.了解备份和恢复的问题 与备份恢复有关的三个指标是:MTBF  平均无故障时间 MTTR 平均故障恢复时间. 数据丢失:丢书数据的多少. 有三个高级选项 oracle rac  steam 和dg, ...

  2. oracle 11g ocp 笔记(6)-- oracle安全

    1.创建和管理账号 用户.用户帐户.模式术语     用户.用户帐户.模式常替换使用,但这些术语并不完全相同.     用户通过建立到实例的会话连接到用户帐户,并基于用户帐户名登录.     模式(s ...

  3. oracle 11g ocp 笔记(22)--调度程序

    待补充 转载于:https://www.cnblogs.com/hezt1114/p/9000813.html

  4. oracle 11g ocp 笔记(18)--用户管理的备份和还原

    一.备份和恢复 备份可以是脱机和联机,恢复可以是完整也可以是不完整. 二.用户管理的数据库备份 1.非归档模式 只能一致性关闭,然后备份文件,需要备份的文件包括: select name from v ...

  5. Oracle 11g新特性之 - 使用RMAN复制数据库

    Oracle 11g新特性之 - 使用RMAN复制数据库 Oracle 11g新特性之 - 使用RMAN复制数据库 - 1 Oracle 11g新特性之 - 使用RMAN复制数据库 - 2 Oracl ...

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

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

  7. 分享Oracle 11G OCP电子版教材(051,052,053)

    本人刚通过OCP认证,说句实在话,OCP涵盖的知识点还是很多的,掌握OCP教材中的知识点,对于日常基础的数据库运维管理工作绝对是游刃有余.Oracle 11G OCP电子教材分享地址:链接: http ...

  8. oracle原厂培,数据库Oracle 11g OCP 原厂培训完整课件PDF文档

    [实例简介] Oracle 11G OCP原厂培训资料,希望能帮助到想学习OCP的同学 Oracle Database 11g:SQL Fundamentals I 对应考试代号 1Z0-051 Or ...

  9. oracle存档模式,Oracle开启归档模式并设置RMAN自动备份策略

    title: Oracle开启归档模式并设置RMAN自动备份策略 categories: 数据库 tags: - Oracle - RMAN timezone: Asia/Shanghai date: ...

最新文章

  1. 费曼:所有的科学知识都是不确定的
  2. 004_Gson树模型
  3. 快速排序以及基于快排思想的找前k个最大数
  4. iscsi网络存储介绍及客户端配置操作
  5. Windows Git客户端搭建
  6. java明文发送_使用java MD5加密网络明文
  7. [心跳] 互联网推送服务原理:长连接+心跳机制
  8. locky勒索样本分析
  9. 你看得上瘾的斗鱼,首次开源了自家项目
  10. 《机会的数学》--陈希孺
  11. html 自动增加分页,HTML静态页面如何实现自动分页?
  12. php 银行卡二要素验证
  13. 小项目正确的操作姿势,碾压工薪阶层
  14. linux 用户搬家后安装的软件,linux软件搬家
  15. js层级轮播图兼容IE8及以上浏览器
  16. 图像聚光灯 Image Spotlight for Vue
  17. taobao app 爬虫杂谈
  18. 【HMS Core】【FAQ】【Health Kit】集成运动健康服务过程中,遇到一些小问题,今天分享给大家(华为手表、手环+运动健康服务问题合集)
  19. magento 货币换算
  20. 工具论-科学是实用工具

热门文章

  1. 51nod1429 巧克力
  2. [javascript]JS获取当前时间戳的方法
  3. 谷歌搜索和谷歌站内搜索
  4. MegaSAS RAID卡 BBU Learn Cycle周期的影响
  5. CRC16-循环冗余校验
  6. 让ModalPopupExtender的控制控件能响应服务器事件
  7. 树莓派 rtl8188eu 芯片wifi驱动
  8. 11.5 vmstat:虚拟内存统计
  9. python缓存技术_Python中整数的缓存机制讲解
  10. 抢先报名丨2021云上架构与运维峰会将于11月6日在北京举办,五大精彩看点不容错过