当前位置: 首页 > news >正文

oracle查看具体表占用空间 oracle查看表属于哪个用户

文章目录

  • 前言
  • oracle查看具体表占用空间
    • 1、查看表空间总大小、使用率、剩余空间
    • 2、查看具体表的占用空间大小
    • 3、查看表空间对应日志文件
  • oracle查看表属于哪个用户
    • 1、oracle怎么查看表属于哪个用户
    • 2、Oracle查询视图所属用户
    • 3、Oracle查询存储过程所属用户
  • 总结

前言

表空间是数据库的逻辑组成部分
从物理上讲:数据库数据存放在数据文件中
从逻辑上讲:数据库则是存放在表空间中
表空间由一个或是多个数据文件组成


oracle查看具体表占用空间

1、查看表空间总大小、使用率、剩余空间

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;

2、查看具体表的占用空间大小

select * from (select t.tablespace_name,t.owner, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) mbfrom dba_segments twhere t.segment_type='TABLE'group by t.tablespace_name,t.OWNER, t.segment_name, t.segment_type
) t
order by t.mb desc;

3、查看表空间对应日志文件

selecttablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

oracle查看表属于哪个用户

1、oracle怎么查看表属于哪个用户

SELECT * FROM DBA_TABLES WHERE TABLE_NAME='表名';

2、Oracle查询视图所属用户

SELECT * FROM ALL_VIEWS WHERE VIEW_NAME='视图名';

3、Oracle查询存储过程所属用户

SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE='PROCEDURE' and OBJECT_NAME='存储过程名';

总结

如果此篇文章有帮助到您, 希望打大佬们能关注点赞收藏评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!

参考1
参考2
参考3

http://www.lryc.cn/news/8242.html

相关文章:

  • 2.Visual Studio下载和安装
  • 「4」线性代数(期末复习)
  • IDEA中使用tomcat8-maven-plugin插件
  • 2023年妇女节是哪一天 妇女节是2023年几月几日?
  • 如何运维多集群数据库?58 同城 NebulaGraph Database 运维实践
  • 尚医通(十四)Spring Cloud GateWay网关 | 跨域 | 权限认证
  • PO模式在Selenium中简单实践
  • KubeSphere
  • JAVA基础阶段面试题(关键点)必备
  • Shiro简介
  • cmu 445 poject 3笔记
  • CHAPTER 2 Zabbix界面操作
  • keep-alive的使用-及遇到的问题
  • 华为OD面试经验分享,尤其注意机试题部分
  • 【Java】String、StringBuffer、StringBuilder的区别
  • iOS开发:对Block使用的一次研究总结
  • Spark 3.1.1 shuffle fetch 导致shuffle错位的问题
  • 2月第2周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
  • Jdk19 动态编译 Java源码为 Class 文件
  • 安装 GPU 版本的 tensorflow 完整版本
  • BOM编程-设置地址栏上的URL
  • 设计模式之原型模式与建造者模式详解和应用
  • C语言(函数和递归)
  • 快乐的shell命令行
  • 大数据面试题flume篇
  • 零信任-深信服零信任aTrust介绍(5)
  • UVa 1343 The Rotation Game 旋转游戏 IDA* BFS 路径还原
  • 硬件学习 软件Cadence day02 画原理图的基本操作 (键盘快捷键 , 原理图设计流程 , 从开始到导出网表流程)
  • 【python】基于Socket的聊天室Python开发
  • 2023想转行软件测试的看过来,你想要了解的薪资、前景、岗位方向、学习路线都讲明白了