undo表空间不足
来源:互联网 发布:无痛胃镜有风险吗 知乎 编辑:程序博客网 时间:2024/04/29 08:55
数据库大批量插入提交注意事项-undo:
undo定义:
UNDO 表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段滚段,还可以使用UNDO表空间.因为规划和管理回滚段比较复杂,所有oracle database 10g已经完全丢弃用回滚段.oracle 9i使用Rollback Segment,oracle 10g之后丢弃使用回滚段,使用UNDO表空间来管理UNDO数据
undo表空间不足处理:
1、undo表空间剩余空间查看:
SELECT a.tablespace_name as tablespace_name,
to_char(b.total/1024/1024,999999.99) as Total,
to_char((b.total-a.free)/1024/1024,999999.99) as Used,
to_char(a.free/1024/1024,999999.99) as Free,
to_char(round((total-free)/total,4)*100,999.99) as Used_Rate
FROM (SELECT tablespace_name, sum(bytes) free FROM DBA_FREE_SPACE GROUP BY tablespace_name) a,
(SELECT tablespace_name, sum(bytes) total FROM DBA_DATA_FILES GROUP BY tablespace_name ) b
WHERE a.tablespace_name=b.tablespace_name
AND a.tablespace_name='UNDOTBS3'
ORDER BY a.tablespace_name;
2、处理方法一:扩展undo表空间大小,alter database datafile ' file/undo/undotbs03.dbf' resize 32567M
3、处理方法二:咱现有undo表空间大小32G,无法扩容,只能创建大数据文件,方法如下:
CREATE BIGFILE UNDO TABLESPACE undotbs3 DATAFILE ' file/undo/undotbs03.dbf'
SIZE 131072M reuse autoextend on next 10240m maxsize unlimited;
切换到新创建的undo表空间:ALTER SYSTEM SET undo_tablespace=undotbs3;
0 0
- undo表空间不足
- 磁盘空间不足(三)重建undo表空间
- undo表空间异常增大印发的空间不足问题
- 解决undo 表空间过大导致磁盘空间不足的问题
- undo表空间不足,ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS2'
- undo表空间不足,ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS2'
- 重置UNDO 表空间.
- 监控Undo表空间
- 管理UNDO表空间
- undo表空间管理
- UNDO 表空间管理
- undo表空间
- UNDO表空间
- 释放UNDO表空间
- undo表空间
- 管理UNDO表空间
- undo表空间切换
- 重置undo表空间
- 欢迎使用CSDN-markdown编辑器
- Linux内核配置以及Make menuconfig过程分析
- 操作系统银行家算法调度实验
- sz/rz简单的分析
- vertical-align
- undo表空间不足
- <Android 基础(二十八)> Fragment (1)
- 使用Jekyll搭建Github博客
- php接值处理,仿TP框架
- Android 特效库 - 实现自定义字体
- 冒泡
- Python 之真假“美猴王”
- 自定义Behavior实现底部View的平移动画
- Android OkHttp完全解析 是时候来了解OkHttp了