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 和目标库一致
--方式一 [[email protected] ~]$ 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. --方法二 [[email protected] ~]$ 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> --方式三 [[email protected] admin]$ rman target sys/[email protected] 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>
时间: 2024-11-07 21:43:27