发布网友 发布时间:2022-04-20 03:24
共3个回答
热心网友 时间:2023-07-07 18:52
1、查看表空间的大小,首先我们要登录到oracle数据库,我们要使用管理员的身份登录,因为管理员的权限要相对的大一些。
2、登录到数据库之后,我们要在侧边栏找到dataspace这个文件夹,这个文件夹下存放的就是我们管理员可以管理的所有的表空间的名称。
3、根据dataspace文件夹下的内容名称,选择我们想要看的表空间,使用右键点击的方式,选择右键显示中的属性按钮。
4、进入到属性表之后,我们可以看到当前表空间的许多属性,其中有个属性叫做segment
space
management的选项,当这个选项的值为auto的时候,表示当前表空间是可以自增长的,否则就是固定大小的。
热心网友 时间:2023-07-07 18:53
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\proct\10.1.0\oradata\oracle\users01.dbf'
resize
10240m;
热心网友 时间:2023-07-07 18:53
存储空间可以用如下语句查:
select * from user_segments s where s.BYTES is not null order by s.BYTES desc
查记录条数可以用如下语句:
select * from user_tables t where t.NUM_ROWS is not null order by t.NUM_ROWS desc