oracle怎么查看库 查看oracle库使用大小

如何查询oracle下的所有数据库查看那些库的话必须用dba权限登录 。登陆后可以通过下面的方法来查看 。
一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现
SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name
二、查看有哪些表 。
select table_name from dba_tables where owner='A';
怎么查看oracle数据库数据量大?。?/h2>查看方法:
1、查看所有表空间及表空间大?。?
【oracle怎么查看库 查看oracle库使用大小】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数据库大小
查询ORACLE数据库名,应该怎么查询?查询ORACLE数据库名:SQL select name from v$database 。\x0d\x0a查看实例名:SQL select instance_name from v$instance 。\x0d\x0a数据库是一个单位或是一个应用领域的通用数据处理系统 , 它存储的是属于企业和事业部门、团体和个人的有关数据的集合 。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储 。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征 。\x0d\x0a数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约 。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源 , 即不同的用户可以同时存取数据库中的同一个数据 。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求 。
关于oracle怎么查看库和查看oracle库使用大小的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读