ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 檢查表的數據量

檢查表的數據量

原创 Linux操作系统 作者:golden_zhou 时间:2011-08-05 16:13:43 0 删除 编辑
查詢Schema為'EHEALTH','EHC','HHCARE','HAMSTC'中包含LOB類型的表的數據量

select 'select count(*) from '||owner||'.'||table_name||';'from  dba_tab_columns where data_type like '%LOB%' and owner  in ('EHEALTH','EHC','HHCARE','HAMSTC') order by owner



查詢BLOB的大小:

 select a.owner,
       a.segment_name,
       decode (a.partition_name,
                 null, a.segment_name,
                 a.segment_name || ':' || a.partition_name) objectname,
       segment_type objecttype,
       nvl ((a.bytes / 1024 / 1024)||'M', 0) "SIZE",
       b.table_name,
       b.column_name,
       a.tablespace_name
  from (select * from dba_segments ) a,
       (select * from sys.dba_lobs ) b
where (a.segment_name=b.segment_name or a.segment_name=b.index_name) --and b.table_name = 'DBS_SO_ATTACHMENT'
and a.owner not in ('CTXSYS','DBSNMP','DMSYS','EXFSYS','LBACSYS','MDSYS',
'OLAPSYS','ORDSYS','OUTLN','TSMSYS','SPOT','SYS','SYSTEM','SYSMAN','WMSYS','XDB')
     order by a.owner,b.table_name,b.column_name

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25198367/viewspace-704253/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-09

  • 博文量
    238
  • 访问量
    308294