开洞的T恤的ChinaUnix博客
开洞的T恤
全部博文(7)
2022年(3)
2019年(2)
2018年(2)
dert2008
cayybh13
km康蒙92
格伯纳
cynthia
wojiuzhu
分类: Oracle
2022-01-15 20:40:15
set verify off col value format a20 column file_name format a50 word_wrapped column smallest format 999,990 heading "Smallest|Size|Poss." column currsize format 999,990 heading "Current|Size" column savings format 999,990 heading "Poss.|Savings" break on report compute sum of savings on report column value new_val blksize select value from v$parameter where name = 'db_block_size' / select file_name, ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) smallest, ceil( blocks*&&blksize/1024/1024) currsize, ceil( blocks*&&blksize/1024/1024) - ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) savings from dba_data_files a, ( select file_id, max(block_id+blocks-1) hwm from dba_extents group by file_id ) b where a.file_id = b.file_id(+) / column cmd format a75 word_wrapped set heading off feedback off termout off spool /tmp/tmp_shrink_data_files.sql select 'alter database datafile '''||file_name||''' resize ' || ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) || 'm;' cmd from dba_data_files a, ( select file_id, max(block_id+blocks-1) hwm from dba_extents group by file_id ) b where a.file_id = b.file_id(+) and ceil( blocks*&&blksize/1024/1024) - ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) > 0 / spool off; set heading on feedback on termout on @/tmp/tmp_shrink_data_files.sql
上一篇:sql_text
下一篇:每小时生成一个oracle_RAC AWR报告
登录 注册