Oracle10g New Feature:闪回恢复区空间管理
来源:互联网 发布:网络剧受众心理分析 编辑:程序博客网 时间:2024/05/17 22:09
Oracle10g New Feature:闪回恢复区空间管理作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】
链接:http://www.eygle.com/archives/2005/12/oracle10g_flash_recovery_area_space_management.html
作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】
链接:http://www.eygle.com/archives/2005/12/oracle10g_flash_recovery_area_space_management.html
链接:http://www.eygle.com/archives/2005/12/oracle10g_flash_recovery_area_space_management.html
Oracle在10g中引入了闪回区(flash recovery area)的概念,用以简化和完善备份,但是闪回区同样需要精心规划和设置,否则一样会遇到问题,从Oracle10gR2开始,Oracle还提供了一个新的视图V$FLASH_RECOVERY_AREA_USAGE,用以监控闪回区空间的耗用情况。本文简要介绍Oracle闪回区的警报和空间维护机制。
每次RMAN在闪回区(flash recovery area)创建文件时,会同时更新可删除文件列表。当闪回区存在空间压力时,Oracle会自动从闪回区中删除废弃文件,当没有更多空间可以释放时,Oracle会给出空间压力警报。
当空间使用达到100%,数据库将会因为无法归档等原因挂起。
闪回区的大小由:db_recovery_file_dest_size 参数指定。
路径由: db_recovery_file_dest 参赛指定。
SQL> show parameter db_recovery NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_recovery_file_dest string /msflshdb_recovery_file_dest_size big integer 65G
这两个参数都是动态参数。
当闪回区空间使用达到85%时,Oracle会发出警告:
*** SERVICE NAME:(SYS$BACKGROUND) 2005-12-03 13:20:16.864*** SESSION ID:(156.1) 2005-12-03 13:20:16.864ORA-19815: WARNING: db_recovery_file_dest_size of 53687091200 bytes is 85.00% used, and has 8050696704 remaining bytes available.
当空间使用达到97%的时候,Oracle会发出Critical的警报:
ORA-19815: WARNING: db_recovery_file_dest_size of 53687091200 bytes is 97.02% used, and has 1602355712 remaining bytes available.
当空间使用达到100%的时候,数据库无法归档就会挂起了:
ORA-19815: WARNING: db_recovery_file_dest_size of 53687091200 bytes is 100.00% used, and has 0 remaining bytes available.
接下来就是这样的错误了:
ORA-19809: limit exceeded for recovery filesORA-19804: cannot reclaim 9563136 bytes disk space from 53687091200 limit*** 2005-12-04 13:59:14.011 52278 kcrr.cARC1: Error 19809 Creating archive log file to '/msflsh/MMSDB/archivelog/2005_12_04/o1_mf_1_17108_%u_.arc'*** 2005-12-04 13:59:14.011 50725 kcrr.ckcrrfail: dest:10 err:19809 force:0 blast:1*** 2005-12-04 13:59:14.012 52278 kcrr.cARC1: All standby destinations failed; successful archival assumed*** 2005-12-04 13:59:14.026 16432 kcrr.cORA-16038: log 1 sequence# 17108 cannot be archived
注意这里的一个词:reclaim,Oracle用了回收在这里,意思就是已经没有空间可以回收以满足归档的空间需求了。
当Oracle在reclaim空间时,你可能看到如下类似信息:
Sat Oct 1 21:20:54 2005Deleted Oracle managed file +ORADG/danaly/backupset/2006_09_07/ncsnf0_tag20060907t192619_0.274Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_35.276.600588049Sun Oct 2 05:46:40 2005Thread 1 advanced to log sequence 80 Current log# 2 seq# 80 mem# 0: +ORADG/danaly/onlinelog/group_2.260.600173851 Current log# 2 seq# 80 mem# 1: +ORADG/danaly/onlinelog/group_2.261.600173853Sun Oct 2 05:46:41 2005Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_36.277.600600509Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_37.278.600625093Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_09/thread_1_seq_38.279.600674413
- Oracle10g New Feature:闪回恢复区空间管理
- Oracle10g闪回恢复区详解
- Oracle10g闪回恢复区详细解析
- Oracle10g闪回恢复区详细解析
- oracle10g闪回恢复数据表
- oracle10g闪回恢复数据表
- oracle10g新特性:闪回恢复区(Flash recovery area)
- Oracle10g新特性:闪回恢复区(Flash recovery area)
- oracle10g新特性:闪回恢复区(Flash recovery area)
- Oracle10g的闪回恢复区(Flash recovery area)
- 闪回恢复区满,oracle10G起不来,解决方法
- ORACLE10g--undo表空间管理
- oracle10g闪回恢复数据表---前任公司
- SharePoint2016 New Feature(Preview) - 企业合规管理
- Oracle10g新特性—表空间管理
- 管理表空间 -----摘自《Oracle10g 宝典》
- Oracle10g数据库备份与恢复总结6--Oracle备份与恢复之数据库闪回技术
- Oracle10G学习笔记之九表空间的管理
- 用两个栈实现队列
- 将数组的后面m个数移动为前面m个数
- 常用的电平转换方案
- Context
- Java MemCached 简易教程
- Oracle10g New Feature:闪回恢复区空间管理
- 基于TCP的socket编程原理概述
- Android系统权限和root权限
- oracle入门很简单:四、本地Net服务名配置
- Spring MVC 原理
- UML 详解
- 一、了解Oracle
- Js 拼接 dom Html
- 关于TCP/IP 因特网 (Internet) 的通信协议