oracle查看表空间和物理文件大小
2015-04-13 13:58
375 查看
查看各表空间的使用情况 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB", round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b where a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc
select * from dba_data_files order by tablespace_name, file_name; select tablespace_name,dba_tablespaces.* from dba_tablespaces
表真实占用的空间
select OWNER, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024/1024) USED_G from dba_segments t where t.owner LIKE '%ODS%' AND SEGMENT_NAME NOT LIKE 'BIN$%' group by OWNER, t.segment_name, t.segment_type order by OWNER, USED_G desc;
--1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; --2、查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
alter tablespace {表空间名字} add datafile '物理数据文件路径' SIZE 『初始大小M』 AUTOEXTEND ON NEXT 『自动扩展大小M』 alter tablespace SDK_TB add datafile '/oradata/ORA11G/sdk_tb2.dbf' size 1000m autoextend on next 200m
如果datafile加错到表空间,执行删除
Alter tablespace SDK_TB drop datafile '/oradata/ORA11G/a_tb04.dbf'; 或者 alter database datafile '/oradata/ORA11G/a_tb04.dbf' offline drop;
相关文章推荐
- oracle查看表空间物理文件的名称,路径及大小
- Oracle使用dba_data_files查看表空间大小及数据文件位置
- Oracle查看表空间及修改数据文件大小
- Oracle 查看表空间各个物理文件的使用情况
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- oracle查看表实际物理空间使用大小
- oracle 查看数据文件、删除文件、增加临时空间大小
- Oracle 查看表空间、数据文件的大小及使用情况
- 查看表空间的名称及大小、查看表空间物理文件的名称及大小
- 查看表空间的名称及大小、查看表空间物理文件的名称及大小
- 查看表空间物理文件的名称及大小
- Oracle查看表空间及修改数据文件大小
- linux下使用 du查看某个文件或目录占用磁盘空间的大小
- Oracle 用户表空间查看、修改大小、设置自增长等
- Mac系统占用空间大、空间不够、查看系统文件大小分布
- oracle查看表空间以及对应数据文件
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
- Oracle 查看表空间的大小和使用情况sql语句
- ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限(修改表空间大小)
- linux中详细查看所占空间大小及文件个数