您的位置:首页 > 数据库 > Oracle

oracle之初体验-rman之configure

2013-06-06 14:07 495 查看
今天抽时间看了一个cuug关于oracle rman configure的视频,稍微练习一下,记录在这里,希望对初学者有所帮助!

查看所有configure的命令:show all;



逐行分析:

1、备份策略:日期和冗余

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 5 DAYS;

因为我之前做过练习,所以我当时把备份策略设置为按日期策略,如命令所示,我保存备份的时间是5天(此处的保存并不是说5天后就自动删除了,而是变成无效的(过期的)备份)。

我再把时间修改为3天,命令如下图所示:

RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYs;



同样,也可以采用冗余备份策略,何为冗余备份策略? 就是指有效的备份个数,命令如下所示:

RMAN> CONFIGURE RETENTION POLICY TO redundancy 10;



这两种策略是互斥的,rman备份只能采用其中一种方式,现在最常用的是日期策略。

2、CONFIGURE BACKUP OPTIMIZATION OFF; 表示对备份是否采取优化

有两种状态:on或者off

3、CONFIGURE DEFAULT DEVICE TYPE TO DISK; 备份到磁盘

CONFIGURE DEFAULT DEVICE TYPE TO SBT; 备份到磁带

当采用备份到磁带的时候不能跟路径,也不支持copy备份,如果服务器上面有磁带,oracle会自己寻找到。

4、CONFIGURE CONTROLFILE AUTOBACKUP OFF; 当设置为on的时候表示自动备份控制文件

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

设置控制文件的备份(自动或不自动)

'%F' 只适用于控制文件的备份

其他比如数据文件的备份不能采用“%F”命名;

如果设置为自动备份后,执行创建表空间,增加数据文件等能让数据库结构发生变化的操作的时候都会自动备份控制文件。

5、CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

并行度:默认一个 ,与通道设定有关

6、CONFIGURE MAXSETSIZE TO UNLIMITED; # default

不限制备份片的大小

7、CONFIGURE ENCRYPTION FOR DATABASE OFF; # default 是否备份的时候进行加密

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default 备份的加密算法

8、CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

归档进行删除时的规则(默认不删除)

9、CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default

控制文件的快照,当自动备份控制文件功能打开的时候

会默认在/opt/oracle/product/10.2.0/db_1/dbs下生成快照

这篇练习中我只记录了部分的操作,还有其他一些操作我没有写到上面,在这里我将一些信息写在下面,希望新手朋友们可以自己练习一下:

1、在多个目录下同时备份

2、创建备份的同时压缩备份

3、备份时规定备份片的大小和数量(在run中进行)

4、检查备份是否有效(crosscheck)

5、删除备份

6、标记某个备份为无效等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: