oracle undo表空间满了的有哪些缘由
事务回滚过量:当一个事务履行进程中,对数据库进行了大量的修改操作,但是未提交还是未结束,这时候候如果需要回滚,则会致使undo表空间的快速增长。
长时间运行的事务:如果有一个事务在数据库中延续运行很长时间,那末它对undo表空间的占用也会很大。
大范围数据修改:如果有大范围的数据修改操作,比如大量的更新或删除操作,都会致使undo表空间的快速增长。
未及时提交事务:如果有大量的事务没有及时提交,那末这些未提交的事务对undo表空间的占用也会很大。
undo表空间设置太小:如果undo表空间的大小设置太小,没法容纳大量的undo数据,也会致使undo表空间满了的情况产生。
TOP