| 
select  thedate, 
 gbsize, 
 prev_gbsize, 
 gbsize-prev_gbsize diff 
from        ( 
 select 
  thedate, 
 gbsize, 
 lag(gbsize,1) over (order by r) prev_gbsize 
 from   
  ( 
 select 
  rownum r, 
 thedate, 
 gbsize 
 from   
  ( 
 select 
  trunc(thedate) thedate, 
 max(gbsize) gbsize 
 from   
  ( 
 select 
  to_date(to_char(snapshot.begin_interval_time,'YYYY-MON-DD
  HH24:MI:SS'),'YYYY-MON-DD HH24:MI:SS') thedate, 
 round((usage.tablespace_usedsize*block_size.value)/1024/1024/1024,2)
  gbsize 
 from   
  dba_hist_tbspc_space_usage usage, 
 v$tablespace               tablespace, 
 dba_hist_snapshot          snapshot, 
 v$parameter                block_size 
 where  
  usage.snap_id       =
  snapshot.snap_id 
 and    
  usage.tablespace_id = tablespace.ts# 
 and    
  tablespace.name     =
  '&tablespace' 
 and    
  block_size.name     =
  'db_block_size' 
 ) 
 group by 
 trunc(thedate) 
 order by 
 trunc(thedate) 
 ) 
 ) 
 ); | 
Thursday, February 13, 2020
How to check tablespace History
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment