1. 创建快速恢复区

使用快速恢复区需要设置两个初始化参数,DB_RECOVERY_FILE_DEST和DB_RECOVERY_FILE_DEST_SIZE。

第一个参数指定了快速恢复区的位置,这个位置可以指向磁盘,也可以指向ASM磁盘组;

第二个参数定义了快速恢复区的大小。

在RAC环境下配置快速恢复区时,要保证每个节点的配置值都相同。

这两个参数可以再数据库运行过程中在线修改,修改后立即就能生效,比如以下例子:

sql> alter system set db_recovery_file_dest_size='2G' scope=both sid='*';

System altered.

sql> alter system set db_recovery_file_dest='+fra' scope=both sid='*';

System altered.

注意1:如果使用ASM作为Fast Recovery Area时,只能指定到Diskgroup级别,而不能成某个目录。比如下面这个例子演示了这个错误:

sql> alter system set db_recovery_file_dest='+fra/test' scope=both sid='*';

alter system set db_recovery_file_dest='+fra/test' scope=both sid='*'

*

ERROR at line 1:

ORA-02097: 无法修改参数,因为指定的值无效

ORA-01261: 无法转换参数 db_recovery_file_dest 的目标字符串

注意2:在配置Fast Recovery Area时,需要先设置参数DB_RECOVERY_FILE_DEST_SIZE,然后再设置参数DB_RECOVERY_FILE_DEST,否则会报错,如下:

sql> alter system set db_recovery_file_dest='+fra' scope=both sid='*';

alter system set db_recovery_file_dest='+fra' scope=both sid='*'

*

ERROR at line 1:

ORA-02097: 无法修改参数,因为指定的值无效

ORA-19802: 无法使用 DB_RECOVERY_FILE_DEST,由于缺少 DB_RECOVERY_FILE_DEST_SIZE

2. 快速恢复区的监控

配置快速恢复区时,需要定义区域空间大小,也就是必须配置参数DB_RECOVERY_FILE_DEST_SIZE。这个参数值确定了快速恢复区能使用的存储空间上限。

如果定义了备份保留策略,oracle会根据策略判断哪些文件过期(obsolete)进而删除,但只有在定义了备份保留策略时,oracle才会自动判断和删除。当快速

恢复区空间使用率达到90%时,会触发自动删除。删除过程会在alert文件中记录日志,但是如果没有空间可以释放,并且使用空间超过85%,就会记录一个warning日志;

如果超过了97%,会记录一条critical warning日志,这些日志内容可以从dba_outstanding_alerts视图中看到。

因此日常工作中需要监控快速恢复区的使用情况,在需要时及时进行调整。

可以通过视图V$RECOVERY_FILE_DEST和V$RECOVERY_AREA_USAGE来监控快速恢复区的使用情况。

V$RECOVERY_FILE_DEST displays information about the disk quota and current disk usage in the fast recovery area.

V$RECOVERY_AREA_USAGE displays usage information about recovery areas.

col name format a32 heading 'file name'

col spc_lmt_mb format 9999.99 heading 'space|limit|(mb)'

col spc_usd_mb format 9999.99 heading 'space|used|(mb)'

col spc_rcl_mb format 9999.99 heading 'space|reclaim|(mb)'

col number_of_files format 99999 heading 'files'

select name,space_limit/(1024*1024) spc_lmt_mb,space_used/(1024*1024) spc_usd_mb,space_reclaimable/(1024*1024) spc_rcl_mb,

number_of_files

from v$recovery_file_dest;--汇总

select * from v$recovery_area_usage;--明细

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

fast recovery area oracle,oracle Fast Recovery Area的管理相关推荐

  1. oracle强制拉库跳过recovery,学习笔记:Oracle坏块 数据库recover恢复时遇到坏块的解决思路案例...

    天萃荷净 recover遇到坏块处理本质探讨,记录一次在Oracle数据库recover恢复过程中,遇到数据库坏块无法恢复的解决思路案例 如果在还原出来的数据文件中有坏块,而归档日志和联机日志是正常的 ...

  2. Oracle KSL Latch 管理层 与 Latch管理(未看)

    Oracle KSL Latch 管理层 与 Latch管理 1 作者:eygle |English [转载时请标明出处和作者信息]|[恩墨学院 OCM培训传DBA成功之道] 链接:http://ww ...

  3. Oracle RAC 环境下的连接管理(转) --- 防止原文连接失效

    崔华老师的文章!!! 这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load ...

  4. Oracle RAC 环境下的连接管理

    转自 http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-165 ...

  5. 手动升级oracle,ORACLE 10.2.0.1手动升级到10.2.0.4

    ORACLE 10.2.0.1手动升级到10.2.0.4 1.解压zip包以及查看目录权限 p6810189_10204_Linux-x86-64.zip oracle@single-10g:/u01 ...

  6. oracle里有limit怎么用,[ORACLE]ORACLE 实现mysql中的limit 功能

    [ORACLE]ORACLE 实现mysql中的limit 功能 项目从mysql迁移到ORACLE中遇到移植问题,mysql中支持limit 而ORACLE say no . 解决方法 利用ORAC ...

  7. 查看索引是否命中oracle,Oracle索引命中与扫描规律总结

    索引扫描类型(该表取自网络文章): index unique scan(索引唯一扫描)通过唯一索引查找一个数值经常返回单个ROWID.如果该唯一索引有多个列组成(即组合索引),则至少要有组合索引的引导 ...

  8. Fast DDS入门二、Fast DDS在Windows平台的编译安装

    Fast DDS入门五.在Windows平台创建一个简单的Fast DDS示例程序 1 Fast DDS动态库的编译安装 本节提供了在Windows环境中从源代码安装Fast DDS的说明.将安装以下 ...

  9. oracle+pim+全称,CSS_Oracle ASM自动管理存储管理简介,1 什么是ASMASM全称为Automa - phpStudy...

    Oracle ASM自动管理存储管理简介 1 什么是ASM ASM全称为Automated Storage Management,即自动存储管理,它是自Oracle10g这个版本Oracle推出的新功 ...

  10. Oracle数据库的体系结构和用户管理

    一.Oracle体系结构 数据库的体系结构是指数据库的组成.工作过程.以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,必须理解Oracle系统的主要组件和重要概念. 1.Orac ...

最新文章

  1. leetcode算法题--Jump Game
  2. 产品运营必须知道的几个概念,如何进行网页分析?
  3. java大型wms架构设计_Java生鲜电商平台-库存管理设计与架构
  4. 【资料整理】一些英语面试题整理
  5. 从真实项目中抠出来的设计模式——第一篇:策略模式
  6. java中使用lua操作redis
  7. c语言调整图片分辨率,如何不改变图片分辨率,并且缩小图片质量-电脑自学网...
  8. 如何从文件名字符串中获取文件扩展名_Linux操作系统:文件系统的功能和命名...
  9. java控制反转_控制反转(IOC)模式
  10. centos php mysql 配置_CentOS系统中安装配置Apache+PHP+MySQL环境
  11. 天津科技大学计算机学院地址,天津科技大学有几个校区及校区地址
  12. Java基本数据类型字节长度
  13. 文件格式的幻数File Format and Magic Number
  14. javacc LOOKAHEAD关键字
  15. visio双线方框怎么画_用VISIO怎样画出扇形
  16. 大师放大师傅撒旦法的萨芬
  17. 面对众多的选择,我选择什么
  18. Python爬虫_03_urllib_xpath_JsonPath_BeautifulSoup应用及案例
  19. Android 动画之一 Drawable Animation —— 逐帧(Frame)动画
  20. java8 Exception全集

热门文章

  1. OpenCL编程基本流程及完整示例
  2. HDU 3729【二分匹配】
  3. 如何去除图片连接的边框线
  4. Team Fundation Server 2010 三
  5. 逗号表达式执行的顺序—从左到右
  6. 为什么mfc要注册WNDCLASS样式
  7. 拓端tecdat|ARIMA模型预测CO2浓度时间序列-python实现
  8. 拓端tecdat|如何用r语言制作交互可视化报告图表
  9. 拓端tecdat|用R语言模拟随机服务排队系统
  10. 拓端tecdat|R语言在RCT中调整基线时对错误指定的稳健性