oracle 表空间压缩
* 博客文章部分截图及内容来自于学习的书本及相应培训课程以及网络其他博客,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* @author Alan
* @Email no008@foxmail.com
SELECT --B.file_name "文件名",
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,
-- file_name,
SUM(BYTES) TOTAL
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME/*,file_name*/) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME;
SELECT
V.FI "文件ID",
V.TN "表空间",
V.FN "物理文件名",
V.BS "总字节数 ",
V.BS/ (1024 * 1024 * 1024) "总字节数(G)",
V.P "剩余百分比",
V.U "已使用",
V.U/ (1024 * 1024 * 1024) "已使用(G)",
V.NS/ (1024 * 1024 * 1024) " 剩余(G)"
FROM (
select b.file_id FI,
b.tablespace_name TN,
b.file_name FN,
b.bytes BS,
(b.bytes-sum(nvl(a.bytes,0))) U,
sum(nvl(a.bytes,0)) NS,
sum(nvl(a.bytes,0))/(b.bytes)*100 P
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.file_id,b.bytes
) V
order by V.TN
;
select file#,name from v$datafile;
--- 1. 查该数据文件中数据处在最大位置
select max(block_id) from dba_extents where file_id=6;
--- 查出最大块位置 5755M
select 736640*8/1024 from dual;
--- ALTER DATABASE datafile 'H:\ORACLE11G\APP\ADMIN\ORADATA\ORCL\SYNC_PLUS_1_02.DBF' RESIZE 3000M;
-- alter database datafile 7 resize 5755M;
学问:纸上得来终觉浅,绝知此事要躬行
为事:工欲善其事,必先利其器。
态度:道阻且长,行则将至;行而不辍,未来可期
.....................................................................
------- 桃之夭夭,灼灼其华。之子于归,宜其室家。 ---------------
------- 桃之夭夭,有蕡其实。之子于归,宜其家室。 ---------------
------- 桃之夭夭,其叶蓁蓁。之子于归,宜其家人。 ---------------
=====================================================================
* 博客文章部分截图及内容来自于学习的书本及相应培训课程以及网络其他博客,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。 * @author Alan -liu * @Email no008@foxmail.com
转载请标注出处! ✧*꧁一品堂.技术学习笔记꧂*✧. ---> https://www.cnblogs.com/ios9/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2019-03-20 基于Https协议返回Jason字符串
2018-03-20 其他数据对象