Oracle RMAN物理备份之RMAN配置的含义
2008-12-07 06:28
567 查看
下面详细讲一下rman的各项配置的含义:
1、 Configuring the Default Device Type for Backups:配置缺省备份设备
缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为rman的备份设备如磁带等。
关于设备的类型要参考设备提供商给的说明文档,按照他们提供的设备名进行备份设备的配置。
2、Configuring the Default Backup Type for Disk Backups: 配置磁盘备份的备份类型:备份集或者镜像拷贝(文件拷贝)
镜像拷贝只适用于磁盘备份,磁带等其他介质只支持备份集。镜像拷贝是对数据文件等的拷贝,占用空间大消耗时间长,所以不建议使用。
如果备份类型是备份集的话,我们还可以制定下面的压缩参数:
这里要注意,如果想要恢复Compressed,可以再次执行以下命令,而不是用clear命令来清除Compressed参数。
另外备份类型还支持并行度参数PARALLELISM,默认值为1,我们可以适当调节该参数来加快备份速度。
3、Configuring Disk Devices and Channels:配置磁盘设备和通道
Rman通过通道连接到目标数据库,通道执行着rman的全部工作,缺省情况下rman为所有的操作分配1个通道。
如果是asm磁盘可以按照如下配置:
如果是磁带设备可以按照如下配置:
通过PARMS指定备份设备对应的串。
4、Configuring Control File and Server Parameter File Autobackup: 配置控制文件和参数文件自动备份
我们可以通过下面命令来启用和停用控制文件自动备份。
如果控制文件自动备份启动,每次控制文件内容发生变化的时候,oracle 自动在如下目录下(如果没有指定控制文件备份格式,并且安装了快速恢复区flash recovery area的话)备份控制文件。
5、Configuring the Control File Autobackup Format: 配置控制文件自动备份格式
如果是asm存储设备,可以如下设置控制文件自动备份格式:
清除控制文件自动备份格式命令如下:
当然,我们也可以在执行rman操作的设置备份格式,如:
以上设置在整个rman操作控制台生效。
这个set设置在rman程序块生效。
6、Configuring the Backup Retention Policy: 配置备份保留策略
备份保留策略有两种方式,一种是基于时间的保留策略,一种是基于冗余度的保留策略。
RECOVERY WINDOW参数指出了最大保留时间为从当前日期到多少天前。
Rman将保留着这期间的任何全库备份和level 0的增量备份,同时rman也保留着归档日志和level 1的增量备份,以便于可以做这个期间的基于时间点的恢复。Rman不会删除过期的备份,如果我们用REPORT OBSOLETE可以看到过期的备份并且执行DELETE OBSOLETE来删除过期的备份。
REDUNDANCY参数指出了我们想保留几份备份文件。
查看当前备份保留策略:
如果我们执行以下命令来清除备份保留策略,rman将不会将任何备份标记为过期。
1、 Configuring the Default Device Type for Backups:配置缺省备份设备
缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为rman的备份设备如磁带等。
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt; RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK; |
2、Configuring the Default Backup Type for Disk Backups: 配置磁盘备份的备份类型:备份集或者镜像拷贝(文件拷贝)
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; # image copies RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; # uncompressed |
如果备份类型是备份集的话,我们还可以制定下面的压缩参数:
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET; |
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO BACKUPSET; |
3、Configuring Disk Devices and Channels:配置磁盘设备和通道
Rman通过通道连接到目标数据库,通道执行着rman的全部工作,缺省情况下rman为所有的操作分配1个通道。
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'd:/ora_df%t_s%s_p%p'; |
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '+dgroup1'; |
CONFIGURE CHANNEL DEVICE TYPE sbt PARMS='ENV=mml_env_settings'; |
4、Configuring Control File and Server Parameter File Autobackup: 配置控制文件和参数文件自动备份
我们可以通过下面命令来启用和停用控制文件自动备份。
CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP OFF; |
…/flash_recovery_area/SID/AUTOBACKUP/2007_01_04/ |
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/cf_%F'; |
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK TO '+dgroup1'; |
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK CLEAR; CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE sbt CLEAR; |
RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE sbt TO 'controlfile_%F'; RMAN> BACKUP AS COPY DATABASE; |
RMAN> RUN ...{ SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/%F.bck'; BACKUP AS BACKUPSET DEVICE TYPE DISK DATABASE; } |
6、Configuring the Backup Retention Policy: 配置备份保留策略
备份保留策略有两种方式,一种是基于时间的保留策略,一种是基于冗余度的保留策略。
based on a recovery window (the maximum number of days into the past for which you can recover) or redundancy (how many copies of each backed-up file to keep). |
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; |
REDUNDANCY参数指出了我们想保留几份备份文件。
CONFIGURE RETENTION POLICY TO REDUNDANCY 3; |
RMAN> SHOW RETENTION POLICY; |
CONFIGURE RETENTION POLICY TO NONE; |
相关文章推荐
- 将Oracle数据库改为归档模式并启用RMAN备份 如下Linux环境下对Oracle单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置。
- Oracle Study之案例--RMAN备份配置参数
- Oracle 物理备份--rman
- Oracle10g数据库备份与恢复总结5--Oracle备份与恢复之物理备份--Rman备份
- ORACLE RMAN备份的脚本配置
- oracle RMAN备份FORMAT格式中%a的含义
- ORACLE RMAN备份的脚本配置[转载]
- Oracle RMAN物理备份之RMAN增量备份
- 使用rman nocatalog方式备份Oracle - NetBackup配置方法
- Oracle Study之案例--RMAN备份配置参数
- 使用rman nocatalog方式备份Oracle - NetBackup配置方法
- rman备份还原oracle db
- linux下oracle备份策略(rman)
- ORACLE 查看RMAN的备份信息总结
- oracle备份之rman_全库备份恢复
- Oracle生产环境RMAN备份脚本
- 图解Oracle RMAN备份入门
- 基于RMAN的Oracle备份和恢复
- Oracle的rman备份与恢复
- windows 下 oracle 11g RMAN 备份设置与执行