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

查看方法:

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数据库大小



  • 17216062172: Oracle数据库查询十个小技巧(三)
    成燕:其实 不管是一些应用程序如此设计 在Oracle数据库中 本身也有这方面的限制 如直接在PL\/SQL客户端中查询数据的话 其显示的记录默认情况下也是有限制的 而不会把所有符合条件的语句查询出来 若用户需要查询所有符合条件的记录 则需要点击 继续 按钮 以让数据库显示所有的记录 为什么要做类似的限制呢?这主要...
  • 17216062172: 如何在oracle数据库中查询记录总条数
    成燕:方法和详细的操作步骤如下:1、第一步,查询该库中的所有表,测试sql,代码见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,查询有多少个数据表,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,在TEST的开头编写一个查询表的脚本,每个表中的记录数,代码见下图,转到下面的...
  • 17216062172: oracle查看所有表及各表行数
    成燕:在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。table_name是表名,num_rows代表表的行数。具体如下:1、查询数据库所有的表sql:select t.table_name,t.num_rows from all_tables t;sql执行后的输出结果如下图:2、查询当前用户表sql...
  • 17216062172: 如何查看oracle数据库配置参数
    成燕:选中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮,在出现的数据库栏中输入全局数据库名,如myoracle,注意这里的全局数据库名与数据库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入 myoracle.192.168.1.5。
  • 17216062172: oracle数据库如何查询表数据量
    成燕:1、查看表空间的大小,首先我们要登录到oracle数据库,我们要使用管理员的身份登录,因为管理员的权限要相对的大一些。2、登录到数据库之后,我们要在侧边栏找到dataspace这个文件夹,这个文件夹下存放的就是我们管理员可以管理的所有的表空间的名称。3、根据dataspace文件夹下的内容名称,选择我们想要看的...
  • 17216062172: oracle导入数据库后怎么查看导入的数据
    成燕:1、在数据库中创建相应的表。如,文本文件内容为:create table test(id int,name varchar2(10),sex varchar2(10));2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为load.txt load data infile 'load.txt' --被导入文件名 replace into ...
  • 17216062172: oracle怎样查询两个表格中的全部数据
    成燕:1、首先在使用的电脑上,添加想要查询数据库的服务和监听,通过Oracle客户端管理工具中的Net Manager来完成。2、创建两个数据库的连接---DBLink,可以通过指令完成,也可以通过图形界面完成。3、在Oracle管理工具中开启一个新的SQL windows窗口,测试操作我们连接的异地Oracle数据库。4、编写一个查询语句来...
  • 17216062172: 怎样查看oracle中所有的数据库
    成燕:oracle有自带的数据字典的 dba_tables(查看所有用户下的表信息)all_tables(如果不是dba用户登录的,看当前用户以及所有可以看到用户下的表信息)user_tables(查看当前用户下所有表信息);你可以先desc 一下,看下你具体关心哪一个字段
  • 17216062172: 怎么查看oracle里有哪些数据库,以及数据库里有哪些表
    成燕:通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:1、SELECT * FROM ALL_TABLES;系统里有权限的表。2、SELECT * FROM DBA_TABLES; 系统表。3、SELECT * FROM USER_TABLES; 当前用户下的表。1、甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件...
  • 17216062172: 如何看到oracle中的数据库
    成燕:STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作;假如要手工断开某个会话,则执行:alter system kill session 'SID,SERIAL#';注意:在上面的示例中,SID为1到7(USERNAME列为空)的会话,它是Oracle数据库的后台进程,请大家不要对这些会话进行任何操作。

  • 相关链接

  • 查询oracle数据库剩余空间
  • 服务器数据库怎么查看
  • oracle计算数据库数据量
  • oracle查询每张表的数据量
  • 经验分享为自博友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    有问题请发邮件给我们
    © 经验分享网