Oracle 参数 DB_RECOVERY_FILE_DEST_SIZE 官方解释,作用,如何配置最优化建议

本站中文解释

DB_RECOVERY_FILE_DEST_SIZE参数是用来指定Oracle实例恢复档案目录中可用磁盘空间总量的最大允许值,它使得RMAN能够限制可用在恢复档案目录中的磁盘空间,在实际使用时,很多DBA都将它的值设为足够大,以避免磁盘空间不足的情况出现,但是实际上设置这个参数并不是越大恢复档案目录的空间就越大,反而会降低磁盘的可用性,应该设置合理的值,使 RMAN 配置在适当的水平管理恢复档案目录空间。

正确设置DB_RECOVERY_FILE_DEST_SIZE参数的步骤:

1. 查找RMAN备份档案存放在什么位置

SQL> select VALUE from V$PARAMETER where name=’DB_RECOVERY_FILE_DEST’;

2. 计算所有Backup档案使用的空间总量:Linux/UNIX系统使用’du’或者’ll’命令;MS Windows系统使用’dir’命令。

3. 根据步骤2的判断,设定一个较大的DB_RECOVERY_FILE_DEST_SIZE值,但不必比实际所需的空间多太多。

alter system set DB_RECOVERY_FILE_DEST_SIZE=800M scope=both;

4. 使用RMAN删除旧Backup档案,以便腾出磁盘空间。

delete backupset completed before ‘SYSDATE-7’;

官方英文解释

DB_RECOVERY_FILE_DEST_SIZE specifies (in bytes) the hard limit on the total space to be used by target database recovery files created in the fast recovery area.

Property Description

Parameter type

Big integer

Syntax

DB_RECOVERY_FILE_DEST_SIZE = integer [K | M | G]

Default value

0

Modifiable

ALTER SYSTEM ... SID='*'

Modifiable in a PDB

No

Basic

Yes

Oracle RAC

You must set this parameter for every instance, and multiple instances must have the same value.

Note that neither block 0 nor the OS block header of each Oracle file is included in this size. Allow an extra 10% for this data when computing the actual disk usage required for the fast recovery area.

See Also:

  • Oracle Database Backup and
    Recovery User’s Guide
    for information on setting up and configuring the fast recovery area

  • “DB_RECOVERY_FILE_DEST”


数据运维技术 » Oracle 参数 DB_RECOVERY_FILE_DEST_SIZE 官方解释,作用,如何配置最优化建议