Undo数据段的作用:

事务回滚(Transaction Rollback):程序执行rollback操作。

事务修复(Transaction Recovery):rollback是recovery的一部分。

读取一致(Read Consistency):根据SCN(system change number)来保证读取数据的一致性。

Undo数据段的类型:

system,用于system表空间中的对象。

non-system,用于其它表空间中的对象。

deferred,当表空间离线时使用,系统自动管理。

自动Undo管理:

为每个实例分配一个Undo表空间,Oracle服务器自动维护Undo数据。

初始化参数:

UNDO_MANAGEMENT=AUTO

UNDO_TABLESPACE=UNDOTBS

[oracle@redhatoracle dbs]$ cat spfiletest.ora

......

*.undo_management='AUTO'

*.undo_retention=10800 //为保证读取一致保留原始数据多长时间(秒)

*.undo_tablespace='UNDOTBS1'

创建Undo表空间:

SQL> create database db01

...

undo tablespace undo01 datafile 'undo01.dbf' size 20m autoextend on

SQL> create undo tablespace undo01 datafile 'undo01.dbf' size 20m;

本文来源:赛迪

oracle undo段的作用,Oracle数据库中Undo数据段的作用及类型相关推荐

  1. mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!

    MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...

  2. vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...

    VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...

  3. 从oracle9i/92数据库中导出数据至 oracle 8.1.7 数据库中

    根据ORACLE官方文档的说明,一旦数据库创建后,数据库的字符集是不能改变的.因此,提前考虑自己的数据库将选用哪一种字符集 是十分重要的.数据库字符集选择的一般规则是将数据库字符集设定为操作系统本地字 ...

  4. oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...

    机器配置:组装的PC SERVER,4AMD CPU,8G内存,4块SCSI硬盘.Oracle 10.2.0.4. 试验目的:在244上,对xxx_flow表进行复制.更新,验证在Oracle数据库中 ...

  5. 如何得到数据库中所有表字段及字段中文描述

    如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT  (case when a.colorder=1 then d.name els ...

  6. SQLSERVER得到数据库中所有表字段及字段中文描述

    如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT   (case when a.colorder=1 then d.name el ...

  7. 查找数据库中重复数据T-SQL

    查找数据库中重复数据T-SQL ========第一篇========= 在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句: select data_guid fr ...

  8. 把数据库中的数据制作成Excel数据

    把数据库中的数据制作成Excel数据 如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以 ...

  9. mysql 数据透视_把数据库中的数据制作成Excel数据透视表

    如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透 ...

  10. php mysql取出来,php从mysql数据库中取数据

    php从数据库中取数据  面向过程 $server_name="localhost:3306"; //数据库服务器名称 $username="root"; // ...

最新文章

  1. 【机器学习】RNN循环神经网络
  2. 三元组顺序表表示的稀疏矩阵加法_数据结构实验题(三元组顺序表表示的稀疏矩阵转置运算)...
  3. python资料库-Python操作三大主流数据库
  4. Id.exe和ld.exe: cannot open output file … : Permission denied问题。
  5. 计算属性|| 计算属性与方法的区别:计算属性是基于它们的依赖进行缓存的 ;方法不存在缓存||侦听器
  6. Pattern-No.03 设计模式之策略模式
  7. Angular开发模式下的setNgReflectProperties函数
  8. 用java编写一个图书管理系统_手把手教你编写第一个java程序
  9. 机电传动控制第一周学习笔记
  10. mybatisplus坑 insert标签insert into select无参数问题
  11. Upload-Labs(11-15)
  12. dnf最新地图编号2020_2020手游崛起端游没落?网易新端游好玩刺激能搬砖,网友:妙...
  13. 【Java从0到架构师】MyBatis - 增删改、动态 SQL
  14. GCN实践——可视化cora-network
  15. 字符串中拼接v-for_C#中几种拼接字符串的方法
  16. 多种群粒子群 MATLAB,多种群粒子群算法怎么编码啊,楼主小白求大神指导
  17. QQ音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换
  18. Microbiome:鸡肠道微生物宏基因集的构建(张和平、魏泓、秦楠点评)
  19. mysql 计算农历_SQL农历转换函数
  20. 人工智能原理、算法和实践思维导图

热门文章

  1. Beginning iCloud in iOS 5 Tutorial Part 2(转载)
  2. Android应用检查更新下载安装打开
  3. flask 部署_只需10分钟!就能用Flask,Docker和Jenkins部署机器学习模型
  4. 将八进制数制转换为二进制,十进制和十六进制数制
  5. 在Scala中列出| 关于Scala列表的完整教程
  6. Java ObjectOutputStream writeInt()方法及示例
  7. 二叉树打印叶子节点,非递归_使用递归打印链接列表中的备用节点
  8. c# 浮点数十六进制字符串_从C#中包含十六进制值的字符串数组中打印整数值...
  9. 账单cbl_CBL的完整形式是什么?
  10. ntp symmetric_Python使用示例设置symmetric_difference()方法