Oracle 12c R1 之前,临时表生成的undo记录是存储在undo表空间里的,通用表和持久表的undo记录也是类似的。而在 12c R12 的临时 undo 功能中,临时 undo 记录可以存储在一个临时表中,而无需再存储在 undo 表空间内。临时表的UNDO信息通常用于读一致性和事务回滚,在事务完成之后,无需进行恢复,所以也就不必永久保存。这个特性完全无损Oracle的事务一致性。这样做的主要好处在于:减少 undo 表空间,由于信息不会被记录在 redo 日志中,所以减少了 redo 数据的生成。你可以在会话级别或者数据库级别来启用临时 undo 选项。

启用 temp undo 好处:
1.减少 undo 表空间
2.减少 redo 数据
3.允许在ADG中对临时表进行DML操作

启用 temp undo 要求:
1.兼容性参数必须设置为 12.0.0 或更高
2.启用 c##andy.temp_undo_ENABLED 初始化参数
3.足够的空间来创建临时表空间

开启或者禁用 temp undo:
SQL> ALTER SYSTEM|SESSION SET TEMP_UNDO_ENABLED=TRUE;
SQL> ALTER SYSTEM|SESSION SET TEMP_UNDO_ENABLED=FALSE;

转载于:https://www.cnblogs.com/andy6/p/6830121.html

Oracle 12c 新特性之 temp undo相关推荐

  1. oracle 12c undo,Oracle 12c 新特性之临时Undo--temp_undo_enabled

    Oracle 12c 新特性之临时Undo--temp_undo_enabled 每个 Oracle 数据库包含一组与系统相关的表空间,例如 SYSTEM , SYSAUX , UNDO&TE ...

  2. Oracle 12c新特性-多租户的维护管理

    云和恩墨技术专家 现就职于云和恩墨,为某省电信公司数据库运维服务:在IT行业拥有10年以上的工作经历.擅长 ORACLE 数据库运维管理.shell 脚本开发:长期服务于电信.金融,政府行业:具有丰富 ...

  3. Oracle 12c新特性--LREG进程专门负责注册实例服务

    Oracle 12c引入了一些大量的新特性,数据库隐藏参数12.2比11.2就多了2000多个, 同时对之前版本的结构也发生了一些变化,虽然不如有些特性像temporary undo\immemory ...

  4. Oracle 12C 新特性之扩展数据类型(extended data type)

    Oracle 12C 新特性-扩展数据类型,在12c中,与早期版本相比,诸如VARCHAR2, NAVARCHAR2以及 RAW这些数据类型的大小会从4K以及2K字节扩展至32K字节.只要可能,扩展字 ...

  5. 【云和恩墨大讲堂】高凯 | Oracle 12c 新特性-多租户的维护管理

    "云和恩墨大讲堂" 线上课程周四晚继续开讲.本期我们邀请的嘉宾是云和恩墨西北区技术专家 - 高凯,在这里跟大家分享一下 Oracle 12c 新特性方面的主题.课程以图文形式在微信 ...

  6. oracle12c 新增维护时间窗口,ORACLE 12C新特性-自动维护全局索引 | 信春哥,系统稳,闭眼上线不回滚!...

    今天在网上看了一篇关于12C新特性-自动维护全局索引的帖子,经测试,貌似根本不是那么回事呀.如果对分区表进行分区DDL操作,如果不加update index字句,全局索引就会失效,下面先看一下是11. ...

  7. oracle12c asmfd,Oracle 12c新特性--ASMFD(ASM Filter Driver)特性

    1 说明 ASMFD 是 12.1 中就引入的新特性,它可以不用手动配置 ASM 磁盘,更重要的是它可以保护磁盘被其他非 Oracle 操作复写,例如 dd , echo 等命令. 更为详尽的介绍,请 ...

  8. oracle中pdb,Oracle 12C新特性-CDB和PDB 详解

    最近看到好多人都在尝试Oracle中的12C新特性-容器数据库,今年3月Orcle推出了Release2版本,可以算是一个稳定版本了.下午着手尝试了一下,还是蛮不错得 1.前言 CDB与PDB是Ora ...

  9. oracle desc能看约束,ORACLE 12C新特性-DESC显示不可见字段 | 信春哥,系统稳,闭眼上线不回滚!...

    之前写过一篇关于12C新特性-不可见字段的文章,详见http://www.dbdream.com.cn/2014/01/19/oracle-12c%E6%96%B0%E7%89%B9%E6%80%A7 ...

最新文章

  1. 设计模式(访问者模式)
  2. Struts(七):action配置文件之通配符映射
  3. win10+Tensorflow2 + cuda +RTX 3080 +cudnn 安装
  4. FPGA设计中RAM的一些基本概念
  5. java如何造假数据_JAVA时间数据造假
  6. 基于JAVA+SpringMVC+MYSQL的家政服务平台
  7. AI又输了!中国传奇Dota2冠军联手,OpenAI快速进化然并卵
  8. 剑指offer面试题04. 二维数组中的查找(Array)
  9. bc547可以用8050代换吗_怀孕可以用婴儿护肤品吗?
  10. java io知识点汇总FIle类
  11. 物联网工程导论第二版思考题答案
  12. 使用BabeLua在VS中创建Lua项目
  13. Esp8266对接阿里云物联网远程实时温度监控{探讨帖}
  14. 量化交易之股票数据的获取——同花顺软件
  15. 使用搜索引擎时如何去除广告推荐
  16. 关闭IDEA提示 empty tag doesn't work in some browsers(设置inspections)
  17. 中易云 易云系统 电镀废水处理远程监控解决方案
  18. 浅析Spring之sessionFactory
  19. 什么是进程,进程与程序的主要区别是什么?
  20. 【操作系统】操作系统在计算机中扮演的角色

热门文章

  1. 自定义变量 配置文件_「系统架构」Nginx调优之变量的使用(3)
  2. 初级脚本Ubuntu18-20.04版本以上设置静态IP地址
  3. 数学建模题目及论文_三道适合作为试题的数学建模题目及其评分标准
  4. php指针注意问题,c语言指针注意问题
  5. v-for 切换不同的class
  6. Linux LVM硬盘管理及LVM扩容
  7. MyBatis查询两个字段,返回Map,一个字段作为key,一个字段作为value的实现
  8. 用Maven插件生成Mybatis代码
  9. Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
  10. Cmake,source_group