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表空间满了各对业务会有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章