没有合适的资源?快使用搜索试试~ 我知道了~
首页oracle数据库UNDOTBS空间清理
oracle数据库UNDOTBS空间清理
13 下载量 91 浏览量
更新于2023-03-16
评论
收藏 53KB PDF 举报
DBA美眉休产假啦,一个90后的小姑娘已经是二胎了,我这80后实在有些惭愧。 我们产品线太多,交接工作难免有些遗漏,今天就出现了个问题。 数据库UNDOTBS1表空间报警: ##告警172.0.0.1_Oracle数据库读写分离–Oracle_TableSpace:UNDOTBS1使用率超过90,故障已持续0m(IP地址172.0.0.1;告警时间2020.03.11 09:47:53;检查项oracle.check[pre,UNDOTBS1] ;当前状态PROBLEM;值92 %) 一开始有点蒙圈,不知道UNDOTBS1是干吗用的,问了一下度娘。其实就是修改语句执行之后的后悔药。比如现在sa
资源详情
资源评论
资源推荐

oracle数据库数据库UNDOTBS空间清理空间清理
DBA美眉休产假啦,一个90后的小姑娘已经是二胎了,我这80后实在有些惭愧。
我们产品线太多,交接工作难免有些遗漏,今天就出现了个问题。
数据库UNDOTBS1表空间报警:
##告警172.0.0.1_Oracle数据库读写分离–Oracle_TableSpace:UNDOTBS1使用率超过90,故障已持续0m(IP地址
172.0.0.1;告警时间2020.03.11 09:47:53;检查项oracle.check[pre,UNDOTBS1] ;当前状态PROBLEM;值92 %)
一开始有点蒙圈,不知道UNDOTBS1是干吗用的,问了一下度娘。其实就是修改语句执行之后的后悔药。比如现在sal=800,
我执行了UPDATE emp SET sal=1000 WHERE empno=7788之后发现,应该修改empno=7963,而不是7788,那么通过执行
ROLLBACK语句可以取消事务变化。当执行ROLLBACK命令时,oracle会将UNDO段的UNDO数据800写回的数据段中。
但是这个表空间不能直接清空。需要按下面的流程操作:
1、重新建立一个新的undo表空间
create undo tablespace undotbs2 datafile ‘/user/oracle/oradata/undotbs02.dbf’ size 8048m;
2、设置数据库的undo表空间为新的undotbs2表空间
alter system set undo_tablespace=undotbs2;
3、删除旧的undo表空间及其内容
drop tablespace undotbs1 including contents;
4、在服务器上删除undotbs1对应的文件undotbs01.dbf
rm undotbs01.dbf
5、执行语句查看表空间
SELECT a.tablespace_name “表空间名”,
total “表空间大小”,
free “表空间剩余大小”,
(total – free) “表空间使用大小”,
total / (1024 * 1024 * 1024) “表空间大小(G)”,
free / (1024 * 1024 * 1024) “表空间剩余大小(G)”,
(total – free) / (1024 * 1024 * 1024) “表空间使用大小(G)”,
round((total – free) / total, 4) * 100 “使用率 %”
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;
但是即使按照上面的方式清空UNDOTBS表空间,主要频繁执行update语句也会很快让空间饱和,所以可以考虑关闭undo
retention的自动优化特性,即将数据库参数_undo_autotune设置为FALSE,具体为:
Alter system set “_undo_autotune” = false;
该参数可以在线调整,不需要重启数据库,也不会影响系统额正常运行。
数据库工作千头万绪,真实难为dba美眉了,以后要再对人家更好一点,哈哈。
参考:
https://blog.csdn.net/sinat_27933301/article/details/80932226
http://blog.itpub.net/30430420/viewspace-1792355/
作者:病毒宇宇














weixin_38570296
- 粉丝: 5
- 资源: 938
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- 学科融合背景下“编程科学”教学活动设计与实践研究.pptx
- 红楼梦解析PPT模板:古典名著的现代解读.pptx
- 基于Internet的数据安全上传软件设计.doc
- 我国电子商务物流的发展现状与对策-本科学位论文.doc
- 竞品分析报告 小爱同学 vs Siri.pdf
- 基于linux的EEPROM的读写控制毕业设计论文.doc
- 基于plc的高速全自动包装机本科毕业论文.doc
- 基于单片机火灾自动报警系统的设计与研究本科毕业论文.doc
- 基于单片机的智能型客车防超载系统的设计毕业论文.doc
- 基于ssm+mysql的在线汽车交易系统设计与实现.docx
- MySQL的索引-你真的了解了吗
- 基于单片机的波形发生器的设计.doc
- C语言复习提纲.doc
- ICE2QR2280G 英飞凌芯片 INFINEON 中文版规格书手册.pdf
- 本科毕业论文-—c2c电子商务模式下消费者行为的影响因素研究.doc
- 本科毕设论文-—基于c和access的图书管理系统设计与实现.doc
- C语言程序浏览器专业课程设计.doc
- 毕业设计(论文)-基于PLC的智能排号系统设计.doc
- Linux自动化运维ansible概述与常用模块
- 自动售货机与plc设计毕业论文.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0