博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第六章(backup and recovery 笔记)
阅读量:2524 次
发布时间:2019-05-11

本文共 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 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博客 ” ,链接:http://blog.itpub.net/26451536/viewspace-754992/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26451536/viewspace-754992/

你可能感兴趣的文章
centos 创建以日期为名的文件夹
查看>>
Java Timer触发定时器
查看>>
Page Object设计模式
查看>>
程序的基础知识
查看>>
在VIM中使用GDB调试 – 使用vimgdb
查看>>
python爬虫---从零开始(五)pyQuery库
查看>>
POJ2236(KB5-A)
查看>>
Centos MySQL数据库迁移详细步骤
查看>>
2初出茅庐--初级篇2.1
查看>>
新建 WinCE7.0 下的 Silverlight 工程
查看>>
腾讯的张小龙是一个怎样的人?
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>
Entity Framework 4.3.1 级联删除
查看>>
codevs 1163:访问艺术馆
查看>>
冲刺Noip2017模拟赛3 解题报告——五十岚芒果酱
查看>>