Chinaunix首页 | 论坛 | 博客
  • 博客访问: 894698
  • 博文数量: 101
  • 博客积分: 2256
  • 博客等级: 大尉
  • 技术积分: 1481
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-19 17:52
文章存档

2017年(1)

2013年(2)

2012年(25)

2011年(73)

分类: Oracle

2012-01-01 21:08:42

1.元数据一般在应用中是保留在控制文件中的,可以设置CONTROL_FILE_RECORD_KEEP_TIME 参数,如果是用恢复目录的模式就不需要设置这个参数,因为元数据一直可以保留在恢复目录的数据库里面;

RMAN 配置数据库时,我们应当考虑在控制文件中存储备份记录的时间。 备份记录包括完全的数据库备份记录,以及指定的数据文件,控制文件,参数文件和归档目录的备份记录。数据库参数CONTROL_FILE_RECORD_KEEP_TIME以天为单位(默认值为7天),因此在默认情况下,Oracle 会将RMAN备份和恢复记录保存7天。 可以将该参数设置为0365之间的任意值。

CONTROL_FILE_RECORD_KEEP_TIME参数会影响一系列的数据库操作。 首先,产生RMAN备份时,由于与这些备份相关的记录存储在控制文件中,所以该参数直接影响数据库控制文件的大小。 备份记录将不断的保存在控制文件中,控制文件将耗尽空间。 这时,Oracle 会扩展控制文件来调整备份记录所需的存储空间。 此外,设置为0时,将禁止扩展控制文件,并且会使得RMAN备份的保存周期不稳定。

我们建议将CONTROL_FILE_RECORD_KEEP_TIME 参数设置为不小于选中数据库的备份保存周期,否则就可能在备份介质上有数据库备份,但是控制文件不存在与备份相关的备份记录,在这种情况下,将无法恢复这些较早的文件。

SQL> select name,value from v$parameter where name='control_file_record_keep_time';

NAME                           VALUE

------------------------------ -------------------------------------------------

control_file_record_keep_time   7

SQL> alter system set control_file_record_keep_time=20;

系统已更改。

SQL> show parameter control_file_record_keep_time

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

control_file_record_keep_time        integer     20

SQL>

 

 

2. rman备份默认的保存策略:(recovery window和redundancy只能同时设置其中一个策略,不能共存)

RMAN 允许用户使用configure retention policy 命令来配置保存粗略。 配置保存粗略不会导致自动删除备份,需要使用delete obsolete 命令才能删除过期的备份集。 在report obsolete 命令时显示到期的备份集。 如果列出的某个文件不能被删除,需要鱼腥crosscheck 命令,否则,Oracle 删除delete obsolete命令输出的所有项。

如:

configure retention policy to recovery window of 7 days;

--recover window是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为obsolete

configure retention policy to redundancy 5;

--redundancy 是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。它的默认值是1份。

configure retention policy clear;

-- 保存策略重置为默认值(冗余为1

CONFIGURE RETENTION POLICY TO NONE;

-- 不应用任何保存策略。

注意: 如果使用磁带管理系统,该系统会具有自己的保存策略。如果磁带管理系统的保存策略与RMAN中定义的备份保存策略冲突,则磁带管理系统的保存策略优先,同时,恢复备份的能力会大受影响。

阅读(3000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~