oracle undo 读书笔记
来源:互联网 发布:数据库采集 编辑:程序博客网 时间:2024/09/21 08:56
跟undo 相关的两个参数:
undo_tablespace
UNDO_MANAGEMENT =auto
在oracle 9i 以后 oracle 推荐我们使用 undo 自动管理;
undo_retention
这个参数用来保证undo 回滚段中的内容不会被覆盖。但是这个参数使用时要和 undo 的大小设置(maxsize ,unlimit )一起考虑。
否则是 无意义的。
当undo tbs 大小一定时,设置undo_retention 参数无任何意义。oracle 不会保证undo中内容在 undo retention 设置的时间间隔内不被复写。
undo 中内容的持久性,直接会影响 oracle 的一致性读,闪回特性,long-running query。
启用 undo—retention:
在建库create database or create undo tablespace 时指定 RETENTION GUARANTEE;
alter tablespace 设置;
使用 alter tablespace 可以禁用 undo—retention
aler tablespace xxx RETENTION NOGUARANTEE
oracle 会自动调整 undo retention ,但是不支持 lob 字段, undo information for LOBs is stored in the segment
itself and not in the undo tablespace
如何确定当前undo 的保留策略:
select to_char(begin_time, 'DD-MON-RR HH24:MI') begin_time,
to_char(end_time, 'DD-MON-RR HH24:MI') end_time, tuned_undoretention
from v$undostat order by end_time;
如何设置undo_retention
ALTER SYSTEM SET UNDO_RETENTION = 2400;
该参数可以动态设置,立即生效,但是不能保证oracle 一定会遵守我们设置的要求,一切前提以 undo 的大小设置参数为准,以及是否设置 retention guarantee
- oracle undo 读书笔记
- oracle undo 复杂度--oracle核心技术读书笔记四
- oracle编程艺术第9章-UNDO和REDO读书笔记
- Oracle Undo
- Oracle undo
- Oracle基本数据改变原理浅析(redo与undo)--oracle核心技术读书笔记一
- 转载:UNDO和REDO读书笔记
- Oracle Undo的学习
- Oracle managing undo data
- Oracle undo 管理
- Oracle dump undo 说明
- oracle redo undo
- Oracle undo 管理
- oracle redo 和undo
- Oracle dump undo 说明
- Oracle undo 管理
- Oracle Redo and Undo
- oracle Undo 管理
- C++中explicit关键字的作用
- WINAPI 函数 WaitForSingleObject(2)
- 汇总下几个IP计算/转换的shell小脚本
- JQuery中$.ajax()方法参数详解
- WaitForSingleObject(3)
- oracle undo 读书笔记
- Hibernate异常:No row with the given identifier exists
- 第十四周项目二—带姓名的成绩单读取数据操作版
- Mining Big Data using Weka 3 利用weka3挖掘大数据
- 通过漫画轻松掌握HDFS工作原理
- jni中char *的使用
- 内存泄漏与内存溢出
- nginx https 双向认证证书创建与配置
- IOS开发---C语言-⑦逻辑运算符和位运算符