前几天,某用户研发找到我,说他们的研发库坏了,问我能恢复不?我问他们做了什么操作,一个小男孩儿说,看到空间会报错:ORA-00603:ORACLE server s...
原创 1月前
36阅读
show parameter undo;desc dba_tablespaces;select tablespace_name, contents from dba_tablespaces;创建undo空间create undo tablespace myundotbs datafile '/u01/oracle/moree/myundotbs.dbf' size 10m;切换undo tabl
原创 2009-12-10 23:37:00
793阅读
undo空间管理的理解
原创 2023-08-18 15:06:19
190阅读
1、查看系统默认使用的undo空间SQL> show parameter undo;SQL> show parameter undo;NAME               &n
原创 2014-01-10 10:31:22
678阅读
http://blog.csdn.net/huaishu/article/details/17969909  其它空间估算可参考此方法。最近发现实时数据库负载很高,数据库日志很多等待事件,检查IO正常,SQL查询也无问题。发现以前因为undo空间满添加过文件,添加过好几个空间文件。 如何估算Oracle数据库所需的UNDO空间的大小要确定Oracle需要的UND
转载 精选 2014-03-18 17:54:24
1515阅读
如何估算Oracle数据库所需的UNDO空间的大小 要确定Oracle需要的UNDO 空间的大小,需要以下三条信息:  UR 以秒为单位的UNDO_RETENTION UPS 每秒生成的还原数据块的数量 DBS db_block_size UndoSpace = [UR * (UPS * DBS)] + (DBS * 24) UNDO_RETENTION是一个
转载 2012-03-03 22:13:43
1405阅读
      UNDO是用于实现并发控制以及构建一致性读,也就是在数据变更之前产生前镜像,以保证用户能够回滚或撤销对数据库所作的修改。是Oracle数据库完整性的重要组成部分。因此合理的设计及配置undo以及使用undo都将对数据库有较大的影响。通常情况下,对于大规模数据的删除,更新操作,我们建议使用分批删除分次提交以减少对undo的占用和冲击。那么
转载 2月前
118阅读
一、理解 oracle 11g 的 UNDO 空间的作用和工作机制1,对于 DML 语句来说,只要修改了数据块,Oracle 数据库就会将修改前的数据保留下来,保存在 undo segment 里,而 undo segment 则保存在 undo 空间里。2,对于 UNDO 的管理,有手工 UNDO 管理和自动 UNDO 管理,11g 默认使用自动 UNDO 管理3,UNDO 的作用:提供一致
回收UNDO空间:1确认undoselectfile_name,bytes/1024/1024fromdba_data_fileswheretablespace_namelike'UNDOTBS1';2检查UNDOSegment状态3selectusn,xacts,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinksfromv$rollstato
原创 2013-09-29 09:25:01
579阅读
以下摘自:http://book.51cto.com/art/200806/75647.htm  作者:韩思捷 undo空间管理对于DML语句来说,只要修改了数据块,Oracle数据库就会将修改前的数据保留下来,保存在undo segment里,而undo segment则保存在undo空间里。从Oracle 9i起,有两种undo的管理方式:自动Undo管理(Automatic U
转载 精选 2013-12-19 18:32:31
248阅读
Undo 空间1.回退事务2.读一致性3.事务恢复4.倒叙查询(FlashBack Query)1先找到该空间的物理位置,Show parameter undo_tablespace。SQL> select name from v$tablespace;select file_name, 
转载 精选 2014-03-18 17:46:07
435阅读
C:\Documents and Settings\gqgai>sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.6.0 - Production on Fri Mar 4 20:55:59 2005Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.Conne
原创 2023-06-25 14:50:03
139阅读
# 实现MySQL undo空间的步骤 ## 1. 简介 MySQL的undo空间是用于支持事务和回滚操作的一种机制。当事务执行过程中需要回滚时,MySQL会利用undo空间来还原事务之前的状态。本文将介绍如何实现MySQL的undo空间。 ## 2. 实现步骤 下面是实现MySQL undo空间的步骤: | 步骤 | 操作 | |---|---| | 1 | 连接到MySQL服
原创 8月前
26阅读
UNDO空间存储着DML操作数据块的前镜像数据,在数据回滚,一致性读,闪回操作,实例恢复的时候都可能用到UNDO空间中的数据。如果在生产过程中丢失或破坏了UNDO空间,可能导致某些事务无法回滚,数据库无法恢复到一致性的状态,Oracle实例可能宕机,之后实例无法正常启动;如果有多个UNDO
原创 2021-08-06 16:29:50
440阅读
UNDO 空间管理    一、管理UNDO数据的两种方式      自动(9i新特性)和手动(在9i之前唯一的管理方式)。      二、Undo段      在一个进程修改数据库过程中存放旧的数据,包括数据没有修改之前的位置和值。Undo段的头包含了一个事物处理中存放了目前使用undo段事物处理的信息。一个系列的事物处理只使用一个undo段存放u
转载 精选 2010-08-17 13:41:37
520阅读
(1)建立新的undo空间(处于active状态的undo tablespace 不能offline 和 drop),可以建立多个undo空间,但一个时刻只有一个处于active。 SQL> create undo tablespace   2  undotbs datafile '/u01/app/oracle/oradata/anny/undo
原创 2012-11-14 18:44:06
449阅读
 与不同引擎的关系核心作用生命周期  日志类型undo log属于innodb引擎独有1)回滚,保证事务的“原子性”2)实现MVCC的关键 事务开始前,以类似“快照”的方式记录现场 逻辑日志redo log属于innodb引擎独有重做,保证事务的“持久性” 事务开始后记录,prepare阶段落盘 物理日志binlog工作在mys
转载 2023-08-16 17:07:38
58阅读
undo空间文件丢失恢复(1)--有备份undo空间的数据文件丢失,如果有备份的情况下,恢复非常简单,下边给出一个例子:   [oracle@rhel6_lhr ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Mar 12 18:02:13 2015 Copyright (c) 1982, 200
原创 2021-04-18 16:17:06
387阅读
 undo空间的数据文件丢失,如果有备份的情况下,恢复非常简单,下边给出一个例子:   [oracle@rhel6_lhr ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Mar 12 18:02:13 2015 Copyright (c) 1982, 2007, Oracle.  All Righ
原创 2021-04-10 09:41:39
512阅读
Oracle UNDO空间的管理 UNDO空间的管理是Oracle DBA最重要的日常工作之一,UNDO空间用来暂时存储DML操作的数据,其主要作用有: 1、事务回滚 2、实例恢复 3、读一致性 4、闪回 下面是对UNDO空间的一些操作 1、查看某个实例都有哪些空间:select tabl ...
转载 2021-09-02 20:29:00
459阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5