segment_name, segment_type,sum(bytes)/1024/1024"占用空间(MB)"FROMdba_segmentsWHEREowner='表所有者'GROUPBYowner, segment_name, segment_type; 五、Oracle表空间大小查询 SELECTtablespace_name,SUM(bytes)/1024/1024"占用空间(MB)"FROMdba_segmentsWHEREsegment_typeIN('TABLE','INDEX')GROUPBYtablespace_name...
1. 查看所有表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files (数据文件) 2 group by tablespace_name; 2. 已经空闲的表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space(空闲表空间) 2 group by tablespace_name; 3. 所以使用空间可以这...
create user csy identified by csy default tablespace ANIMAL; 查询当前用户拥有的所的有表空间: select tablespace_name from user_tablespaces; 7 创建用户并指定默认表空间,并为其授予权限 创建用户: 注意:这里的 ANIMAL(表空间) 必须大写(因为 Oracle 自动将表空间名字全部转为大写) create user csy identified...
本文介绍一些常用的oracle数据库查询语句,可以及时了解oracle数据库运行的情况,如下: 1、-查看ORACLE表空间的使用情况直接使用情况: SELECT D.TABLESPACE_NAME "表空间名字", D.STATUS "状态",(A.BYTES / 1024 / 1024) as "总共多少M", ((A.BYTES - DECODE(F.BYTES, NULL, 0, F. ...
--Oracle查询用户表空间 select * from user_all_tables; select * from user_source; select * from all_users;select * from dba_users select * from v$Session; SELECT * FROM USER_ROLE_PRIVS; select * from session_privs; SELECT * FROM DBA_ROLE_PRIVS; select * from dba_roles;SEL...
1.查询表空间大小 select tablespace_name , sum(bytes/1024/1024) sizeM from dba_data_files group by tablespace_name ;2.设置数据文件为自动拓展 alter database datafile n autoextend on ;不知道你说的两个东西有什么关联性。下面是设置全部数据文件为自动拓展的plsql匿名块:begin for rec ...
SELECT segment_name, SUM(bytes) / 1024 / 1024 Mbytes FROM dba_segments WHERE segment_type = 'TABLE PARTITION' AND Tablespace_name = 'SYSTEM' GROUP BY segment_name;
desc v$database;根据出来的字段写个select语句 desc v$tablespace;同上……
-- 查询单个索引大小 select pg_size_pretty(pg_relation_size('myindex'))assize; 4. 查询表空间大小 -- 查询单个表空间大小 select pg_size_pretty(pg_tablespace_size('pg_default'))assize; -- 查询所有表空间大小 select spcname, pg_size_pretty(pg_tablespace_size(spcname))assizefrom pg_tablespace...