问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么查看oracle数据库数据量大小?

发布网友 发布时间:2022-04-22 21:45

我来回答

9个回答

热心网友 时间:2022-04-08 00:12

查看方法:

1、查看所有表空间及表空间大小:
select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;

2、查看所有表空间对应的数据文件:
select tablespace_name,file_name from dba_data_files;

3、修改数据文件大小:
alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.DBF' RESIZE 10240M;

扩展资料

每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。
sql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name='表名'。

解释:
segment_name 就是要查询的表名(大写),BYTES 为表存储所占用的字节数。本sql的意思就是查询出表名和表所占的存储空间大小。

参考资料

csdn:怎么查看oracle数据库大小

热心网友 时间:2022-04-08 01:30

用这个语句:

select a.tablespace_name, total, free, total-free as used from 
(select tablespace_name, sum(bytes)/1024/1024 as total from dba_data_files group by tablespace_name) a, 
(select tablespace_name, sum(bytes)/1024/1024 as free from dba_free_space group by tablespace_name) b
where a.tablespace_name = b.tablespace_name;

其中total为表空间大小,free为空闲的表空间大小

热心网友 时间:2022-04-08 03:05

  1、查看所有表空间及表空间大小:
  select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;
  2、查看所有表空间对应的数据文件:
  select tablespace_name,file_name from dba_data_files;
  3、修改数据文件大小:
  alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.DBF' RESIZE 10240M;

热心网友 时间:2022-04-08 04:56

1、查看所有表空间及表空间大小:
  select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;
  2、查看所有表空间对应的数据文件:
  select tablespace_name,file_name from dba_data_files;
  3、修改数据文件大小:
  alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.DBF' RESIZE 10240M;

热心网友 时间:2022-04-08 07:04

这个是占文件系统的空间。例如表空间的大小是10g,使用了1g,你的这种统计按照10g来算的。

select sum(bytes)/1024/1024/1024 from dba_segments;
这个是有多少数据。

热心网友 时间:2022-04-08 09:29

应该是刚接触,要学的很多。
先去学oracle安装,在学oracle的sql,关注系统环境相关的sql。
这样相关的问题就都有了答案。
这个不是答案,是方法、路径。自个捕鱼去吧。希望有所提示,有空到IT168,IT实验室,天天软件测试网进一步交流!追问您好,你有关于oracle的sql,系统环境相关的sql的书籍推荐吗?

热心网友 时间:2022-04-08 12:10

你这个语句是统计数据文件大小,不是数据量大小。先搞清楚你要统计什么。
数据量大小包括索引吗,还是表,先搞清楚。

热心网友 时间:2022-04-08 15:08

  SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
  D.TOT_GROOTTE_MB "表空间大小(M)",
  D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
  TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",
  F.TOTAL_BYTES "空闲空间(M)",
  F.MAX_BYTES "最大块(M)"
  FROM (SELECT TABLESPACE_NAME,
  ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
  ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
  FROM SYS.DBA_FREE_SPACE
  GROUP BY TABLESPACE_NAME) F,
  (SELECT DD.TABLESPACE_NAME,
   ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
  FROM SYS.DBA_DATA_FILES DD
  GROUP BY DD.TABLESPACE_NAME) D
  WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
  ORDER BY 1;

热心网友 时间:2022-04-08 18:23

select round(sum(bytes) / 1024 / 1024 / 1024, 2) || 'G'
from dba_segments
where owner not in ('MDSYS', 'OUTLN', 'CTXSYS', 'OLAPSYS', 'HR', 'SYSTEM',
'EXFSYS', 'SCOTT', 'DBSNMP', 'ORDSYS', 'SYSMAN', 'OE', 'PM', 'SH',
'XDB', 'ORDDATA', 'IX', 'SYS', 'WMSYS')
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦幻西游怎样查看自己怎么加的属性点阿? 我好长时间没玩了 .. 怎么... 梦幻西游怎么查看我各项加了多少点 卤肉料的配方 卤肉上色最好的配方前十 三国中曹操有几个儿子 曹植的意思是什么 曹操有多少个儿子?其中姓名叫什么? 简谱中1=c2/4是什么意思?别说几节几拍我不知道节和拍是什么意思 简谱四分之二什么意思 ...是鸡膏吗 放在老汤里行吗 怎么才能容于水 谢谢 怎么使用? 怎么查看oracle表空间类型和大小? 如何查看oracle表空间已使用大小 华泰 网上交易系统 通达信版 专业版ii 哪个好 用华泰证券专业版二怎么提前设定卖出价? 华泰证券专业版2怎么 开两个 请问在华泰证券的专业版2里如何在选股平台中设置公式来选取在近期(N)内出现了周期(M)内最低价的股票? 华泰证券专业版2怎样查询个股 请问装Windows10后,华泰证券网上交易系统(专业版Ⅱ)能正常使用吗?_百 ... 华泰证券软件下载-华泰证券官网-华泰证券专业版2下载 华泰证券专业版2为什么不更新了? 华泰证券网上交易系统(专业版Ⅱ)V5.02 清洗猪肚应该加盐还是加醋?怎么洗猪肚才能没有异味? 华泰证券专业版ii~总是登陆不上去 华泰证券网上交易系统(专业版II)版中,如何取消掉“短线精灵”“所属版块”等子窗口 外面的大厨都是怎么清洗猪肚的?如何才能干净无异味? 华泰证券专业版怎么用啊! 如何清洗猪肚,去味 听说华泰证券有个专业二版,手机可以安装使用么? 华泰证券专业版II怎么修改交易密码和通迅密码? ‘怎么洗猪肚? 怎么查询oracle表空间总大小 怎么查看oracle表空间,剩余大小,表空间利用 如何查看oracle剩余表空间 如何查看oracle表空间已使用大小Select Segment oracle 如何查看表空间最大的大小 oracle 怎样查询表空间大小和表空间 如何查看oracle表空间大小的使用情况 如何查看oracle中某个用户占用表空间大小情况 Oracle中如何查询所有表及其所使用的表空间 如何查看oracle所有的表空间? oracle数据中怎么查看表空间的名称及大小? 无DBA权限查看oracle表空间大小 如何在Oracle中查看各个表,表空间占用空间的大小 对比三组数据用什么图 怎么在PPT里面做柱状图,而且还要表示出百分比 在PPT中我们常用的图表种类分为几类 各自的优势是什么? PPT中两种颜色的柱形图如何做? PPT柱状图表如何美化? 2007ppt里面如何把一个图表的两个柱形不同单位分别计数? 厚棉衣的袖口蹭脏了,怎么洗?