本文共 2426 字,大约阅读时间需要 8 分钟。
第六章 rman环境高级配置
一、配置高级通道选项
通道控制选项包括:
1)i/o带宽的限制 使用rate参数2)限制备份集和备份片段 使用maxpiecesize参数3)用户的说明 使用parms参数设置媒体管理器的使用者4)并行备份和恢复选项 configure device type …… parallelism 5)实例连接设置 以下情况下需要配置特定通道:1)在rac环境下,每个独立的节点都不能访问整个备份集。每个节点就需要配置通道以便所有备份都能够被访问到。2)当使用的媒体管理器需要不同的parms设置时 二、配置高级备份选项1.备份集最大大小配置
如果使用磁带备份,可能会出现一个备份集分布在多个磁带的情况。这时每个文件的块是写到多个磁带上,也就是说如果备份集中某个磁带的备份失败了,整个备份都是无效的,而非单个文件失败。可以使用maxsetsize指定某个每个备份
集存在一个磁带上,避免上面提到的问题。
2.配置备份片段的最大大小
限制备份片段的大小:configure channel device type disk maxpiecesize 2g;backup database;3.配置backup duplexing
使用configure …… backup copies命令指定每次备份需要在特定设备上创建多少个备份片段。这种类型的备份叫做duplexed backup set。configure命令只影响数据文件、控制文件、归档日志文件,不影响镜像备份。
例:
# Makes 2 disk copies of each data file and control file backup set# (autobackups excluded)CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;# Makes 3 copies of every archived redo log backup to tapeCONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE sbt TO 3;恢复默认设置:
如 CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE sbt CLEAR;4.配置数据库备份的例外表空间
有时候可能在备份数据库时,不希望备份某个表空间,如:
一个表空间很容易重建,重建比恢复高效的多;一个表空间包含了临时的或测试数据,不需要备份;一个表空间不经常修改,可以选择不同的备份周期;命令:
configure exclude for tablespace tablespace_name;可以使用以下两种方式备份制定了“排除”的表空间
(1)BACKUP DATABASE NOEXCLUDE;(2)BACKUP TABLESPACE tablespace_name;清除限制:
configure exclude for tablespace tablespace_name clear; 5.配置压缩选项包括预压缩和二进制压缩(1)预压缩块通过合并数据块中的空闲空间来压缩备份。对于增删操作很多的数据块很有效,对于初始加载的数据没作用。要优化初始加载的数据,指定optimize for load true,表示rman优化cpu使用,避免块的预压缩;
optimize for load false,则rman使用额外的cpu资源进行块的预压缩。 (2).基本压缩选项configure commpression algorithm 'basic';表示使用基本压缩算法,不适用高级选项(3).高级压缩选项
11.2版本由高级压缩选项。可以选择high、medium、low三种方式,只要是速度和cpu资源使用上有区别。如果使用,最好先用测试数据进行备份测试,以便选出最合适的配置。 6.配置备份加密可以在v$rman_encryption_algorithms视图中获得rman的加密算法列表,默认是128位编码标准(AES),需要版本在10.2以上
模式包括:
transparent encryption of backupspassword encryption of backupsdual mode encryption of backups加密钱包比密码方式安全,因此除非备份要求必须是可传送的,否则使用加密钱包,而不是用密码方式。
用rman在磁盘上创建加密备份时,数据库必须使用高级安全选项。只有使用oracle secure backup SBT才能将备份加密直接存储到磁带上,否则报错ora-1916 传输加密:rman默认的加密方式,需要首先配置数据库的oracle wallet。使用时oracle wallet应该已经打开了。密码加密:创建和恢复加密备份时需要dba提供相同的密码
适用于存储在远程环境的备份,但必须安全传输。且密码不能固定住。两重模式加密(dual-mode加密):既可以传递也可以用密码指定。对于使用了oracle wallet的备份集,如果oracle
wallet不可用时会有问题。
创建双重加密备份集,在脚本中需要指定:set encryption on identified by password
后面略
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26451536/viewspace-754992/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26451536/viewspace-754992/