Oracle如何收缩减小表空间大小

比如我们发现一个表空间占用比较大,但是空闲空间很大,想要减小表空间占用大小。查看表空间的情况

发现BETEST表空间占用大,但是剩余大小比较大,可以减小存储占用。

如果我们想减小到100MB,那么就登录其用户执行:

alter database datafile 'D:\oracle\oradata\orcl\BGTEST.DBF' resize 100M;

alter database datafile 'D:\oracle\oradata\orcl\BGTEST.DBF' resize 100M;

然后再查询发现占用空间已经变成100M:

相关推荐
虾球xz34 分钟前
游戏引擎学习第147天
数据库·学习·游戏引擎
向上的车轮1 小时前
什么是时序数据库?有哪些时序数据库?常见的运用场景有哪些?
数据库·时序数据库
岱宗夫up3 小时前
【Python】Django 中的算法应用与实现
数据库·python·opencv·django·sqlite
比花花解语3 小时前
使用数据库和缓存的时候,是如何解决数据不一致的问题的?
数据库·缓存·数据一致性
YGGP3 小时前
Redis篇:基础知识总结与基于长期主义的内容更新
数据库·redis·缓存
KINICH ahau4 小时前
数据库1-2章
数据库·oracle
我想吃烤肉肉4 小时前
leetcode-sql数据库面试题冲刺(高频SQL五十题)
数据库·sql·leetcode
夏炎正好眠5 小时前
mysql练习
数据库·mysql
NineData5 小时前
NineData 社区版正式上线,支持一键本地化部署!
数据库·程序员
大0马浓6 小时前
LLM训练如何从图片提取信息存入向量数据库
数据库·训练·rag