设为首页 加入收藏

TOP

RMAN系列(二),RMAN设置和配置.txt(四)
2014-11-24 02:03:22 来源: 作者: 【 】 浏览:15
Tags:RMAN 系列 设置 配置 .txt
Configure default device type to sbt;
Configure default device type to disk;
当配置默认的设备类型时,Oracle 将使用默认的通道,直到使用backup device type参数重写默认值,也将自动分配用于delete 命令的维护通道和用于复制操作的辅助通道。
一旦配置了默认的设备类型,就可以配置特定备份类型的默认值,当使用备份时,应该进行这种备份。 例如,当备份到磁盘时,可以让Oracle 默认地使用标准的oracle 备份集方法备份数据库,或者让其默认为使用副本,或者默认为压缩备份集,并表明并行程度(这表示将分配给备份的通道数)。 相关实例如下:
Configure device type disk backup type to backupset;
Configure device type disk backup type to compressed backupset;
Configure device type disk backup type to copy;
Configure device type disk parallelism 2;
压缩 是Oracle 10g 里的新特性。 压缩提供了Oracle 备份的真正压缩,而不同于ZIP 压缩,它可以有效的减小备份集的大小。当然,压缩占用资源并且需要更长的时间来完成备份和恢复。在看一个自动备份和恢复操作期间分配的通道数示例,示例中,分配磁盘操作的并行级别为2,因此,如果启动自动备份操作,就会分配两个通道来并行执行备份操作。
Configure channel 1 device type disk format 'd:/backup/orcl/backup_%U';
Configure channel 2 device type disk format 'e:/backup/orcl/backup_%U';
注意: 通常在设置默认的并行级别时,应当设置为连接备份数据库的磁盘数或者磁带驱动器数。
在配置通道时有一些可用选项。 使用maxpiecesize 参数,可以控制备份集片的大小,用maxopenfile,可以控制RMAN 一次最多可以打开的文件数。Rate 参数用于限制RMAN 并控制备份时读取字节的比率为每秒nB,nKB,nMB和nGB。
如:configure channcel 1 device type disk maxpiecesize 100m maxopenfile 8 rate 100MB;
注意:不要混淆 maxpiecesize 参数和 maxsetsize 参数之间的区别。Maxpiecesize 限定单个备份片的大小并且对备份的整体大小没有影响。Maxsetsize 参数限制备份的整体大小,因此需要谨慎使用。
如果是限定所有通道,可以执行如下命令:
Configure channel device type disk maxpiecesize 100m.
为什么需要更改一个备份集片的最大尺寸呢?首先是某些指定文件大小存在限制,比如磁带只能处理一定量的数据,而某些磁盘文件系统对给定的数据文件的大小有一些限制。将一个磁带设备设置为所有通道的默认设备,并且指定一些参数的设置。相关设置如下:
Configure channel device type sbt maxpiecesize100m parms 'ENV=(NB_ORA_CLASS=RMAN_RS100_TAPE)';
配置整个备份集的默认最大尺寸
Configure maxsetsize to 7500k;
将备份集的最大尺寸设为默认值,即没有限制
Configure maxsetsize clear;
注意: 使用maxsetsize 来限制创建的整个备份的大小时需要特别小心。这是因为数据库在初始化阶段可能小于定义的maxsetsize值,但数据库很快就会超过maxsetsize值,这样就会导致数据库备份操作失败。
使用configure 命令时,需要清楚给定的配置,这样才能使用默认值。 如:
Configure channel 1 device type disk clear;
可以将备份进程配置为创建双路备份(duplexed backup),也就是说在不同的位置创建同一个备份的多个副本。还可以使用configure 命令来配置数据库的默认设置,以使configure 命令执行双路的自动备份操作:
Configure datafile backup copies for device type disk to 2;
快照控制文件,该文件是RMAN 备份期间数据库控制文件的时间点副本,这样可以保证备份与给定时间点一致。因此,如果在启动备份操作后在数据库中添加一个表空间或者数据文件,这个表空间或数据文件就不会包含在备份中。如果我们希望在默认位置外的位置创建备份控制文件,就可以使用configure 命令来定义这个新位置:
Configure snapshot control file name to 'd:/backup/snapshotSID';
注意: 既是配置了FRA,Oracle 也不会在FRA中创建控制文件。
在自动备份期间,我们可以将指定的表空间排除在备份之外,也可以使用configure 命令来实现这一功能:
Configure exclude for tablespace old_data;
Configure 命令允许我们启用和禁止备份优化,启用备份优化时,会使ORACLE 跳过在备份设备上已有的相同备份的文件的备份。
Configure backup optimization on;
注意:要执行优化操作,就必须启动备份优化。此外,我们也必须执行backup database命令或者backup archivelog命令或与like/all 选项连用,或backup backupset all。最后,还可以使用backup 命令的force 参数来禁止备份优化。
3.4.4 使用格式串
先看例子:Configure channel 1 device type disk format 'd:/backup/orcl/backup_%U';
在configure 命令中经常使用格式串,在backup,resotre,allocate channel 等其他RMAN 命令中也会经常看到格式串。RMAN 提供了与格式串关联的一些语法元素。 这些元素称:占位符,rman将使用相应的定义值来替换他们。例如示例中的%U 语法元素告诉RMAN要使用系统生成的唯一表示符替换文件名。
使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:
%a:Oracle数据库的activation ID即RESETLOG_ID。
%c:备份片段的复制数(从1开始编号,最大不超过256)。
%d:Oracle数据库名称。
%D:当前时间中的日,格式为DD。
%e:归档序号。
%f:绝对文件编号。
%F:基于"DBID+时间"确定的唯一名称,格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIII
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇详细讲解Oracle数据库后台进程的.. 下一篇通过几个步骤有效关闭Oracle死锁..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: