- 浏览: 1547578 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (532)
- 软件设计师 (7)
- PSP (5)
- NET MD (9)
- Hibernate (8)
- DIY (51)
- Work (43)
- GAME (24)
- 未分类 (44)
- iPod (6)
- MySQL (39)
- JSP (7)
- 日语能力考试 (36)
- 小说 (4)
- 豆包网 (23)
- 家用电脑 (7)
- DB2 (36)
- C/C++ (18)
- baby (9)
- Linux (13)
- thinkpad (23)
- OA (1)
- UML (6)
- oracle (24)
- 系统集成 (27)
- 脑梗塞 (6)
- 车 (8)
- MainFrame (8)
- Windows 7 (13)
- 手机 (8)
- git (12)
- AHK (2)
- COBOL (2)
- Java (9)
最新评论
-
安静听歌:
... ...
UUID做主键,好还是不好?这是个问题。 -
lehehe:
http://www.haoservice.com/docs/ ...
天气预报 -
lehehe:
[url http://www.haoservice.com/ ...
天气预报 -
liubang201010:
监控TUXEDO 的软件推荐用这个,专业,权威.并能提供报警和 ...
(转载)Tuxedo中间件简介 -
tinkame:
Next[j] =-1 当j=0时;=Max{k|0<k ...
KMP字符串模式匹配详解
Oracle10g New Feature:闪回恢复区空间管理
作者:eygle |
<script src="http://www.eygle.com/English.js" type="text/javascript"></script>English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】
链接: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 /msflsh db_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.864 ORA-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 files ORA-19804: cannot reclaim 9563136 bytes disk space from 53687091200 limit *** 2005-12-04 13:59:14.011 52278 kcrr.c ARC1: 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.c kcrrfail: dest:10 err:19809 force:0 blast:1 *** 2005-12-04 13:59:14.012 52278 kcrr.c ARC1: All standby destinations failed; successful archival assumed *** 2005-12-04 13:59:14.026 16432 kcrr.c ORA-16038: log 1 sequence# 17108 cannot be archived |
注意这里的一个词:reclaim,Oracle用了回收在这里,意思就是已经没有空间可以回收以满足归档的空间需求了。
当Oracle在reclaim空间时,你可能看到如下类似信息:
Sat Oct 1 21:20:54 2005 Deleted Oracle managed file +ORADG/danaly/backupset/2006_09_07/ncsnf0_tag20060907t192619_0.274 Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_35.276.600588049 Sun Oct 2 05:46:40 2005 Thread 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.600173853 Sun Oct 2 05:46:41 2005 Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_36.277.600600509 Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_08/thread_1_seq_37.278.600625093 Deleted Oracle managed file +ORADG/danaly/archivelog/2006_09_09/thread_1_seq_38.279.600674413 |
发表评论
-
(转)【性能优化】ORACLE数据库性能优化概述
2010-10-28 10:37 1328原文:http://space.itpub.net ... -
(转)【sql调优】系统信息统计
2010-10-28 10:36 1180原文:http://space.itpub.net/?uid- ... -
(转)【SQL 性能优化】参数设置(优化器)
2010-10-28 10:34 1732原文:http://space.itpub.net/226 ... -
(转)sqlplus中如何插入blob数据?
2010-09-01 09:39 1909http://www.itpub.net/viewthre ... -
(转)CSV文本数据如何导入oracle(实例)
2010-08-31 13:42 1738http://blog.csdn.net/senmon20 ... -
(转)一般导入数据到Oracle有几种方法!这可是经验之谈哦!
2010-08-31 13:40 2309http://hi.baidu.com/will0690/ ... -
(转)如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
2010-08-31 13:39 5652如何将TXT,EXCEL或CSV数据导入ORACL ... -
(转)oracle 查看数据库连接备忘
2010-08-19 15:28 1077http://yezi.iteye.com/blog/ ... -
(转)从问题入手帮你解决Oracle杀死死锁进程
2010-08-19 15:26 1627http://dev.firnow.com/cou ... -
(转)oracle临时表的用法总结
2010-07-22 09:20 1412http://blog.csdn.net/wyzxg/ar ... -
(转)Oracle 临时表的应用
2010-07-22 09:19 959http://hi.baidu.com/edeed/blo ... -
(转)VC下ADO访问远程ORACLE数据库
2010-07-13 15:39 4527http://blog.csdn.net/pku2009/ ... -
(转)Oracle版本区别
2010-03-29 14:23 1762http://blog.csdn.net/pengyouc ... -
(转)Oracle数据库11g版本介绍
2010-03-29 14:18 1356http://www.oracle.com/lang/cn ... -
Oracle平台应用数据库系统的设计与开发
2009-12-31 11:14 993http://tech.163.com/05/0607/1 ... -
oracle 购买方式
2009-12-16 16:38 5635http://blog.chinaunix.net/u ... -
Oracle标准版和企业版的区别
2009-12-16 16:36 4638http://blog.chinaunix.net/u ... -
oracle 报价
2009-12-16 16:35 3010http://www.rozsoft.com/html/fxc ... -
Oracle数据库设计开发阶段性能优化策略
2009-11-25 15:16 1213http://flysen.cn/a/data/orle/ ... -
oracle database Documentation Library
2009-11-25 14:43 252510g Release 2 (10.2) ...
相关推荐
### Oracle 10g 闪回恢复区详解 #### 一、引言 随着数据库规模的不断增大和技术的发展,数据库的备份与恢复成为了确保数据安全的重要环节。Oracle 10g 引入了一项名为“闪回恢复区”(Flash Recovery Area)的新...
【Oracle10g闪回恢复区】是Oracle数据库在10g版本中引入的一个关键特性,旨在简化数据库备份和恢复过程。它是一个专门用于存储恢复相关文件的存储区域,包括控制文件、归档日志、闪回日志、自动备份的控制文件和...
《Oracle Database 10g:New Features for Administrators》是一本专为数据库管理员设计的指南,详细介绍了Oracle Database 10g版本中的新特性和改进。这个系列包括四卷,涵盖了广泛的主题,旨在帮助管理员更好地...
Oracle官方教材--学生指南 oracle database 10g 数据库管理:课堂练习1 oracle database 10g 数据库管理:课堂练习2 附:针对学生指南的Oracle 10g 培训课程
在Oracle 10G版本中,RMAN提供了多种功能,包括表空间级别的恢复,这在数据丢失或系统故障时尤为重要。下面将详细介绍如何在Oracle 10G中使用RMAN进行表空间恢复。 首先,了解RMAN的基本结构。RMAN是通过PL/SQL接口...
3. **1Z0-043**:这个考试是Oracle Database 10g: Database Administration Fundamentals I,主要涉及Oracle数据库的基础知识,如安装和配置、数据库创建、表空间管理、SQL基础、数据库实例管理以及数据库性能监控。...
《Oracle Spatial空间信息管理:Oracle Database 11g》是世界级Oracle Spatial专家Ravi Kothuri、Albert Godfrind和Euro Beinat自力作,旨在向您提供空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家。...
Oracle 11g继续推动自我管理数据库的概念,通过自动化工具和智能监控机制,使得数据库能够自动调整其资源分配、故障恢复和变更管理策略。这一进步不仅减轻了DBA的工作负担,也提高了数据库的整体稳定性和效率。 综...
Oracle 10g数据库的备份与恢复特性主要集中在恢复管理器(RMAN)和闪回技术上,这两种技术显著提升了数据库的安全性和恢复效率。 恢复管理器(RMAN)是Oracle数据库的一个内置工具,专用于数据库的备份、恢复和管理...
oracle database 11g new feature
Oracle 10g引入了一系列回闪(Flashback)技术,旨在提供一种快速恢复数据库至特定时间点的能力,而无需传统的备份和恢复过程。这些技术允许数据库管理员轻松地撤消数据更改或恢复到特定的时间点,为误操作提供了...
《Oracle Spatial空间信息管理:Oracle Database 11g》是世界级Oracle Spatial专家Ravi Kothuri、Albert Godfrind和Euro Beinat自力作,旨在向您提供空间信息管理方面的概念知识和实用技能,帮助您成为该领域的专家...
Oracle 10G 的闪回技术是数据库管理系统中一项强大的恢复功能,它使得DBA能够轻松地恢复误删除或误更新的数据,极大地简化了数据库管理的工作。本实验手册重点介绍了Oracle 10G及以后版本的主要闪回技术,并强调其...
Oracle_数据库_10g的备份与恢复特性-恢复管理器与闪回查询技术.ppt Oracle数据卫士-以最低的成本获得最高的数据保护能力.ppt Oracle数据库10g-信息集成.ppt Oracle数据库10g-对自我管理数据库进行管理1.ppt Oracle...
在企业级数据库管理中,Oracle 10g 是一个非常重要的版本,它提供了强大的数据管理和备份恢复功能。本文将深入探讨 Oracle 10g 的备份与恢复机制,帮助读者理解并掌握这一关键技能。 #### 一、Oracle 10g 备份与...
5. **闪回数据库**:这是一种新的数据库恢复机制,可以在不丢失任何数据的情况下将整个数据库恢复到过去某个时间点的状态。 6. **高级压缩选项**:为了进一步减少存储空间的需求,Oracle 11g引入了高级压缩功能,...
### Oracle Database 11g:面向管理员的新增功能 #### 概述 Oracle Database 11g 是 Oracle 公司推出的下一代数据库管理系统,它在原有的基础上增加了多项新特性,以提高数据安全性、性能以及易用性。对于数据库...
### 使用Oracle 10g的Flashback闪回功能快速恢复被删除的表 #### Oracle 10g Flashback 特性概述 Oracle Database 10g 引入了一项非常强大的特性——Flashback,该特性使得数据库管理员(DBA)能够轻松地恢复误删除...
在存储管理中,Oracle 10g引入了表空间和数据文件的概念,通过这些来组织和分配数据库空间。为了提升性能,Oracle提供了各种工具和策略,如SQL*Plus用于查询分析,Automatic Workload Repository (AWR)用于收集性能...