oracle数据库还原段和TEMP表空间满了各对业务会有啥影响?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库还原段和TEMP表空间满了各对业务会有啥影响?相关的知识,希望对你有一定的参考价值。

参考技术A 1、undo 是什么作用,undo是事物的一致性读的作用,是重写的。影响不是很大,但是如果闪回查询可能会报 snap to old 的错误。
2、转自http://hi.baidu.com/ktwmldupqtbhwzd/item/159b8d481b0943efa4c0662c
ORACLE临时段表空间不足,因为ORACLE总是尽量分配连续空间,一但没有足够的可分配空间或者分配不连续就会出现上述的现象。
  解决方法:知道由于ORACLE将表空间作为逻辑结构-单元,而表空间的物理结构是数据文件,数据文件在磁盘上物理地创建,表空间的所有对象也存在于磁盘上,为了给表空间增加空间,就必须增加数据文件。先查看一下指定表空间的可用空间,使用视图SYS.DBA_FREE_SPACE,视图中每条记录代表可用空间的碎片大小
参考技术B 1、Oracle如果UNDO(撤销)表空间满了,直接导致DML操作等待UNDO释放空间。
2、Oracle如果TEMP满了会出现两种情况:
a. 出现ORA-1652 unable to extend temp segment by 256 in tablespace错误,回滚事务。
b. ORACLE会提早重用temp空间,可能对闪回操作带来影响。本回答被提问者采纳

以上是关于oracle数据库还原段和TEMP表空间满了各对业务会有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章

oracle表空间的还原

Oracle表空间的概述

用友nc5.7 linux 中oracle创建表空间问题

oracle如何查看temp表空间建立在哪个文件上在

oracle system01.dbf表空间满了,导致用户没法登入怎么办

oracle xdb表空间已用99%,xdb表空间有啥作用,空间使用如果已满会怎样