ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 第六章(backup and recovery 笔记)

第六章(backup and recovery 笔记)

原创 Linux操作系统 作者:to_be_dba 时间:2013-02-22 19:41:36 0 删除 编辑

第六章 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 tape
CONFIGURE 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 backups
password encryption of backups
dual 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博客 ” ,链接:https://blog.itpub.net/26451536/viewspace-754992/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-11-23

  • 博文量
    170
  • 访问量
    484912