oracle查看表空间信息

来源:互联网 发布:appserv 端口 编辑:程序博客网 时间:2024/05/21 06:54

表空间,可以通过下面的命令来实现

SELECT Total.name "Tablespace Name",Free_space, (total_space-Free_space) Used_space, total_spaceFROM(select tablespace_name, sum(bytes/1024/1024) Free_Spacefrom sys.dba_free_spacegroup by tablespace_name) Free,(select b.name, sum(bytes/1024/1024) TOTAL_SPACEfrom sys.v_$datafile a, sys.v_$tablespace Bwhere a.ts# = b.ts#group by b.name) TotalWHERE Free.Tablespace_name = Total.name

如果只是查看表

select table_name from dba_tables where owner='A';


select * from user_tables --查询当前用户所拥有的表

select * from dba_tables --拥有DBA权限用户能查询所有的表

select * from all_tables --查询当前用户能访问的表

0 0