注意:由于lob字段有独立的lob segment来存储,故对于带有lob字段的表,不能仅仅查询dba_segments.
以下脚本来自:
How to Compute the Size of a Table containing Outline CLOBs and BLOBs[Article ID 118531.1]
经过修改:改为了NVL(SUM(S.BYTES),0)
SQL> col "TOTAL TABLE SIZE" format 99999999999999; ---注意:以下sql可以直接执行。为了方便复制该脚本,因此不贴SQL语句的log,而是放上了执行时的SQL语句。 SELECT (SELECT NVL(SUM(S.BYTES),0) -- The Table Segment size FROM DBA_SEGMENTS S WHERE S.OWNER = UPPER('LC0019999') AND (S.SEGMENT_NAME = UPPER('ZWPZGS'))) + (SELECT NVL(SUM(S.BYTES),0) -- The Lob Segment Size FROM DBA_SEGMENTS S, DBA_LOBS L WHERE S.OWNER = UPPER('LC0019999') AND (L.SEGMENT_NAME = S.SEGMENT_NAME AND L.TABLE_NAME = UPPER('ZWPZGS') AND L.OWNER = UPPER('LC0019999'))) + (SELECT NVL(SUM(S.BYTES),0) -- The Lob Index size FROM DBA_SEGMENTS S, DBA_INDEXES I WHERE S.OWNER = UPPER('LC0019999') AND (I.INDEX_NAME = S.SEGMENT_NAME AND I.TABLE_NAME = UPPER('ZWPZGS') AND INDEX_TYPE = 'LOB' AND I.OWNER = UPPER('LC0019999'))) "TOTAL TABLE SIZE" FROM DUAL; TOTAL TABLE SIZE ---------------- 3571869286 SQL> select 3571869286/1024/1024/1024 from dual; 3571869286/1024/1024/1024 -------------------------- 3.3265625
相关推荐
Oracle数据库中LOB的调优.pdf
Oracle LOB字段处理工具是一款简单的lob字段处理工具
Oracle的LOB(CLOB)大字段以及(SYS_LOB$$)清理.txt
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
测试oracle数据库中,lob字段在不同参数条件下,删除数据后占用空间的情况。 测试1 测试disable storage in row下的lob字段 测试2 测试非disable storage in row模式下 该模式为默认模式,既小于4k的数据不会存在lob...
支持同一个表中,不同LOB列使用不同CHUNK SIZE的情况 CLOB数据可以导出到与其他列相同的文件中,或存储到单独的文件 LOB列在没有SYSTEM表空间的情况下仍然能够导出 LOB列在相关的lob index损坏的情况下依然能够...
8.支持同一个表中,不同LOB列使用不同CHUNK SIZE的情况 9.CLOB数据可以导出到与其他列相同的文件中,或存储到单独的文件 10.LOB列在没有SYSTEM表空间的情况下仍然能够导出 11.LOB列在相关的lob index损坏的情况下...
包含了官方权威说明。而且有LOB字段的日常维护总结,方便大家交流学习。
Oracle中LOB字段的存储管理和优化.pdf
PRM-DUL可以脱离Oracle数据库软件实例的存在直接读取Oracle数据文件datafile中的行数据和LOB等大对象。 当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup...
oracle dbms_lob
NULL 博文链接:https://liubing1883.iteye.com/blog/405679
分享一个来自官方的对Oracle LOB字段的性能调优。
ODU全称为Oracle Database Unloader,是类似于Oracle的DUL的软件,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。 ODU有什么功能特点...
Oracle数据库,更改表空间的命令,包括table、index、lob对象。
本文档主要介绍如何对LOB字段进行处理本文档主要介绍如何对LOB字段进行处理
Oracle是当今各领域中应用比较广泛的一个大型关系型数据库产品,它以其所拥有的稳定、可伸缩性强以及安全可靠等特性受到越来越多的系统开发人员的青睐,正成为企业开发信息系统的首选产品。同其他数据库管理系统相比...
基于VC的Oracle LOB数据库访问技术.pdf
基于.NET的Oracle LOB数据库访问技术.pdf
ORACLE LOB大对象处理.doc ORACLE LOB大对象处理.doc