SELECT t.tablespace_name,round(SUM(bytes /(1024*1024)),0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUPBY t.tablespace_name;
2、查看表空间物理文件的名称及大小
SELECT tablespace_name,
file_id,
file_name,round(bytes /(1024*1024),0) total_space
FROM dba_data_files
ORDERBY tablespace_name;
3、查看表空间的使用情况
SELECTSUM(bytes)/(1024*1024)AS free_space, tablespace_name
FROM dba_free_space
GROUPBY tablespace_name;SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,(b.bytes *100)/ a.bytes "% USED ",(c.bytes *100)/ a.bytes "% FREE "FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
4、查看数据库对象
SELECT owner, object_type,status,COUNT(*) count# FROM all_objects
GROUPBY owner, object_type,status;
5、查看数据库的版本
SELECT version
FROM product_component_version
WHERE substr(product,1,6)='Oracle';