oracle的账号和密码忘记查LOB字段占用的空间大小

查LOB字段占用的空间大小

 

查询Oracle表中LOB字段的占用空间大小。表中每一个LOB字段都是独立保存在一

个segment上,同时有一个索引segment。因此需要查询两个段,

得到总的空间占用大小。

Sql代码  www.2cto.com  

select a.owner,  

       a.table_name,  

       a.column_name,  

       b.segment_name,  

       ROUND(b.BYTES / 1024 / 1024)  

  from dba_lobs a, dba_segments b  

 where a.segment_name = b.segment_name  

   and a.owner = 'XXX'  

   and a.table_name = 'YYoracle账号YY'  

union all  

select a.owner,  

       a.table_name,  

       a.column_name,  

       b.segment_name,  

       ROUND(b.BYTES / 1024 / 1024)  

  from dba_lobs a, dba_segments b  

 where a.index_name = b.segment_name  

   and a.owner = 'XXX'  

   and a.table_name = 'YYYY' 

 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。