oracle查看表空间和物理文件大小
查看各表空间的使用情况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) bwhere a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc
select * from dba_data_filesorder 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;
查看临时表空间
select * from dba_temp_files where tablespace_name = 'DEV_TEMP2' order by tablespace_name, file_name;
添加临时表空间文件
alter tablespace DEV_TEMP2 add tempfile '/data/phonedb/datafile/dev_temp3.dbf' size 1000m autoextend on next 200m
修改用户默认表空间
alter user user_name default tablespace dev_tb; alter user user_name temporary tablespace dev_temp;
查看数据文件是否有数据:
只需查看数据文件中是否包含extent段。如果有extent(索引段,数据段)段,则说明数据文件中有数据。
使用dba_extents视图和dba_data_files视图进行连接查询。
select t.file_name,t1.owner,t1.segment_name,t1.segment_type,t1.tablespace_name from dba_data_files t,dba_extents t1 where t.file_id=t1.file_id and file_name='你要查询的数据文件路径';
oracle查看表空间和物理文件大小相关推荐
- oracle查看表空间物理路径,oracle查看表空间物理文件的名称,路径及大小
select tablespace_name, file_id,file_name,round(bytes/(1024*1024),0) total_space from dba_data_files ...
- oracle 查看表空间总量,oracle 查看表空间以及剩余量
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...
- Oracle 查看表空间的大小及使用情况sql语句
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_ta ...
- Oracle 查看表空间、数据文件的大小及使用情况
查看表空间使用情况 --1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741 ...
- Oracle 查看表空间大小及其扩展
在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:S ...
- ORACLE查看表空间
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...
- oracle 查看表空间及剩余表空间
–1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_table ...
- Oracle 查看表空间名称及大小和删除表空间及数据文件方法
--1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_ta ...
- Oracle查看表空间及大小
1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...
最新文章
- RDKit | 基于随机森林的化合物活性二分类模型
- 洛谷 P1330 封锁阳光大学 Label:染色问题
- 常用元素位置与大小总结
- IPRO_DOCXCC_FILLIN_UUIDTONAME
- 基于linux的集群系统LVS
- 字段缺失_区分Protobuf 3中缺失值和默认值
- RAID及LVM,iscsi
- java删除mysql 数据库语句怎么写_怎么用JAVA语句在Mysql中查询,添加,删除语句,说的详细点,谢谢!...
- python数据分析的发展前景_Python+BI分析5000条招聘数据,原来数据分析工作在这儿最好找...
- LeetCode(893)——特殊等价字符串组(JavaScript)
- Linux 操作系统启动流程以及trouble shooting
- C#的Bitmap.LockBits 使用说明
- 会员分享几个平时看榜单常去的网站
- 掌财社:央行重磅数据出炉 M2增速大降3个百分点 社融增量仅1.85万亿 释放什么信号?
- 《宗教与科学》——罗素 读书笔记
- 大专学数控技术是计算机一类的吗,学专科数控技术,出来后找什么工作呢?
- 如何判断车距:车距判断技巧图解
- java 全角_java全角、半角字符的关系以及转换详解
- vim 下 :normal模式
- 漫步者蓝牙自动断开_比苹果AirPods体验更好的蓝牙耳机,漫步者lollipods体验小感...