一. 概述
我们知道,在oracle中,没修改一条数据douh...
分类:
数据库 时间:
2014-09-29 23:44:21
阅读次数:
355
1. 在工程中添加Undo、Redo的按钮图片,每个按钮都有可用和不可用两种状态图片,共4个图片。 2. 在StoryBoard中添加两个按钮,设置图片属性和自动布局约束。 3. 按住 Ctrl 拖动按钮到 ViewController.mm 中,创建...
分类:
移动开发 时间:
2014-09-26 13:15:29
阅读次数:
308
在事务中有四个通用的原则是所有数据库都必须遵守的,简称ACID原则,下面简单概述一下oracle是怎样实现这四个原则的。
一. 原子性(Atomicity):一个事务要么全部执行,要么全部都不执行
在oracle中,当我们做一次变更的时候,系统会自动创建一条undo记录来描述怎样撤销这次变更。也就是说,当执行到一个事务的中间时,如果有其他用户想访问我...
分类:
数据库 时间:
2014-09-21 14:12:40
阅读次数:
236
这里只针对Edit的内容做一个简单的undo,redo功能;原理就是,将新增字符和相关信息添加到undo列表,在undo动作时,取记录信息,并在edit中删除新增的字符,然后将此动作添加到redo列表,以便恢复。本程序只对文本框文字的顺序增加做了处理,对于任意位置的删除,复制粘贴等没有进行处理,大家...
分类:
其他好文 时间:
2014-09-18 22:12:54
阅读次数:
229
【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理...
分类:
数据库 时间:
2014-09-18 11:37:14
阅读次数:
403
普通堆表不足之处:表更新有日志开销 表删除有瑕疵 表记录太大检索较慢 索引回表读开销很大 有序插入难有序读出DELETE产生的undo最多,redo也最多,因为undo也需要redo保护全局临时表:1 高效删除记录 基于事务的全局临时表commit或者session连接退出后,自动删除 ...
分类:
数据库 时间:
2014-09-17 21:48:52
阅读次数:
477
实例恢复阶段:
1.数据文件不同步
2.前滚(重做redo)
3.文件中的提交和未提交数据
4.打开数据库
5.回退(还原undo)
6.文件中的提交数据
优化实例恢复:(加快脏数据的写)
使用 MTTR
fast_start_mttr_target (建议不要设置/增加系统负担)
db_writer_pricesses(DBWn的进程)
flashback;
...
分类:
数据库 时间:
2014-09-17 16:53:13
阅读次数:
255
转自:http://blog.csdn.net/tianlesoftware/article/details/6261475Oracle不同故障的恢复方案http://blog.csdn.net/tianlesoftware/archive/2010/12/30/6106178.aspxOracle...
分类:
其他好文 时间:
2014-09-17 11:58:42
阅读次数:
229
??
产生问题的原因主要以下两点:
1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;
2. 有较大事务没有收缩或者没有提交所导制;
说明:本问题在ORACLE系统管理中属于比较正常的一现象,日常维护多注意对磁盘空间的监控。
UNDO表空间介绍
UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracl...
分类:
数据库 时间:
2014-09-14 18:04:17
阅读次数:
443
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found
接上文《Oracle Undo tablespace恢复(无备份)》 http://www.linuxidc.com/Linux/2014-06/103779.htm
RMAN备份与恢复之undo表空间丢失 http://www.linuxidc.com/Linux/20...
分类:
数据库 时间:
2014-09-14 18:03:47
阅读次数:
391