undotbs1表空间满了 oracle11gr2undo表空间使用率高如何查看是什么语句造成的?
浏览量:2887
时间:2021-03-18 04:23:33
作者:admin
oracle11gr2undo表空间使用率高如何查看是什么语句造成的?
通过此SQL语句,您可以查询会话对应的活动事务所使用的撤消段名称,以及该段所占用的撤消空间。对于非活动事务,所占用的撤消空间由Oracle实例根据参数配置自动管理。从dba_u2;rollback_2;segs r、v$rollstat v、v$transaction t、v$session s中选择s.sid、s.serial#、s.sql id、v.usn、segment 2; name、r.status、v.rssize/1024/1024 mb,其中r.segment 2; id=v.usn和v.usn=t.xidusn和t.addr=s.taddr按segment 2; name排序
1。如果Oracle undo表空间已满,则直接导致DML操作等待undo释放空间。
2. 如果Oracle temp已满,则会出现两种情况:a.ora-1652无法将temp段扩展256个表空间错误,事务将回滚。b、 Oracle会提前重用temp空间,这可能会影响flashback操作。
undotbs1表空间满了 undotbs1表空间是干嘛的 undo表空间满了后果
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。