--查询表空间可以用: --查询数据库的物理表空间信息 select * from dba_data_files; /* FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS ONLINE_STATUS F:\JBOSS\HRMP\DATA\HRMP\USERS01.DBF 4 USERS 186122240 22720 AVAILABLE 4 YES 34359721984 4194302 160 185073664 22592 ONLINE F:\JBOSS\HRMP\DATA\HRMP\UNDOTBS01.DBF 3 UNDOTBS1 78643200 9600 AVAILABLE 3 YES 34359721984 4194302 640 77594624 9472 ONLINE F:\JBOSS\HRMP\DATA\HRMP\SYSAUX01.DBF 2 SYSAUX 681574400 83200 AVAILABLE 2 YES 34359721984 4194302 1280 680525824 83072 ONLINE F:\JBOSS\HRMP\DATA\HRMP\SYSTEM01.DBF 1 SYSTEM 744488960 90880 AVAILABLE 1 YES 34359721984 4194302 1280 743440384 90752 SYSTEM F:\JBOSS\HRMP\DATA\HRMP\HRMP01.DBF 5 HRMP 250347520 30560 AVAILABLE 5 YES 34359721984 4194302 1 249298944 30432 ONLINE */ --查询数据库逻辑表空间信息 select * from dba_tablespaces; --查询表的空闲信息可以用: select * from dba_free_space; --查询用户的数据段信息:查询具体表空间,索引,对象占用空间信息; select * from user_extents; --6.查询用户表空间的表 select * from user_tables; --这个是占文件系统的空间。例如表空间的大小是10g,使用了1g,你的这种统计按照10g来算的。 select sum(bytes)/1024/1024/1024 GB from dba_data_files;--3.8037109375GB select sum(bytes)/1024/1024/1024 GB from dba_data_files where tablespace_name='PDZZ'; select tablespace_name,sum(bytes)/1024/1024/1024 GB from dba_data_files group by tablespace_name; /* TABLESPACE_NAME GB SYSTEM 14.306640625 SHIZONG 1 HISDATA 2176.5 STAT 572 USERS 3.773193359375 UNDOTBS6 37.841796875 UNDOTBS4 25.5859375 UNDOTBS5 25.0732421875 UNDOTBS2 22.9248046875 UNDOTBS3 23.4619140625 IF_XGS 2 SIFEN 1 PDZZ 29.5 SYSAUX 31.9999847412109375 UNDOTBS1 48.6015472412109375 WORKFLOW01 1 TDSA 17.5 INTERFACE 3.5 */ --这个是有多少数据。 select sum(bytes)/1024/1024/1024 from dba_segments;--3.3638916015625 --这个语句是统计数据文件大小,不是数据量大小。先搞清楚你要统计什么。 --数据量大小包括索引吗,还是表,先搞清楚。 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') ;--1.86G
查看oracle对象大小,oracle查看数据库大小
最新推荐文章于 2023-04-14 09:30:00 发布