Oracle数据库数据文件自动增长问题及解决办法
速腾sagitarOracle数据库数据⽂件⾃动增长问题及解决办法
重装系统对电脑有什么影响Oracle数据库数据⽂件⾃动增长问题及解决办法
最近遇到⼀个⽐较苦恼的问题,Oracle数据库在不断膨胀,占据服务器D、E两盘90%左右的空间,导致硬盘空间严重不⾜,删除⼤量数据及表后,所占空间没有明显变化,经反复研究及查询,发现是表空间的问题,Oracle的数据都通过表空间的⽅式管理,每个表空间包含1到多个数据⽂件,这些数据⽂件的⼤⼩是创建时就分配的,⽆论⾥⾯有没有数据,数据⽂件⼤⼩都只会增加不会减⼩。具体解决⽅案如下:
1、通过Oracle企业管理器对Oracle数据库进⾏维护。淘气值怎么增加
2、⼿动减⼩表空间数据⽂件的⼤⼩及增量。
3、临时表空间及Undo表空间占据空间可能较⼤,且⼿动修改可能⽆法成功执⾏,可采取如下⽅式:
-- 创建⼀个新的⼩空间的UNDO TABLESPACE
CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE 'D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF' SIZE 100M REUSE AUTOEXTEND ON;
-- 设置新的表空间为系统UNDO_TABLESPACE
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;
-- DROP 旧的表空间
DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS;
在职研究生报考条件2020年--查看所有表空间的情况
SELECT * FROM DBA_TABLESPACES;
黑毛衣歌词完成后删除D:\ORACLE\ORADATA\ORCL\UNDOTBS02.DBF。描写雪
如果临时表空间很⼤处理的⽅法类似。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。