oracle RMAN管理一

rman的定义和功能:

   1) Recovery Manager Tool

   2)通过oracle 提供的包,建立备份和恢复的server process,在oracle server 上做备份和恢复

   3)rman 备份 database、tablespace、datafile、controlfile、spfile、archivelog

   4)支持归档和非归档

   5)在归档模式下支持一致性备份(冷备份)和非一致性备份(热备份)

   6)非归档只支持一致性备份

   

rman的优点:

    1)只备份数据文件中已经使用过的block(备份segment高水位线以下的block),节省空间

    2)备份时自动检查数据文件是否有坏块,并可以标记坏块,跳过坏块

    3) 可以实现增量备份(差异增量备份、累积增量备份)

    4)备份和恢复都是用rman的命令来完成


rman的架构:


 1)target  database:需要做备份的生产库

 

 2)存储设备:disk 、tape (sbt 磁带机)存放备份文件的设备

 

 3)channel :目标库和存储设备之间备份通道(服务进程)默认最少启动一个channel,可同时启动多个channel ,并行操作,加快备份和恢复的速度

并行操作,加快备份和恢复的速度

 

 4)server process:用于备份和恢复

 

 5)rman备份的元数据:记录备份的信息(一般放在目标库的controlfile 里)

 

 6)catalog database :集中管理、存放备份的元数据,还可以存储备份脚本

 

 7} MML:media manage layer 介质管理层:用于管理磁带机的库文件或驱动


rman 链接目标库 

       1) $ORACLE_SID 和目标库一致

--方式一
[oracle@ora11g ~]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Sun Jun 28 12:13:10 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: PROD (DBID=293516844)

RMAN> quit


Recovery Manager complete.

--方法二
[oracle@ora11g ~]$ rman

Recovery Manager: Release 11.2.0.4.0 - Production on Sun Jun 28 12:16:19 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

RMAN> connect target /

connected to target database: PROD (DBID=293516844)

RMAN> 
--方式三
[oracle@ora11g admin]$ rman target sys/oracle@prod

Recovery Manager: Release 11.2.0.4.0 - Production on Sun Jun 28 12:19:01 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: PROD (DBID=293516844)

RMAN>


你可能感兴趣的:(oracle,recover)