free | ExpoDBA

free

Espacio libre por tablespace (Oracle 8)

Muestra espacio usado y libre en tablespaces de toda la base.
Los ordena por espacio usado.
Lleva como parametro el nombre de tablespace y acepta %

set pages 999
col tablespace_name format a40
col "size MB" format 99999999
col "free MB" format 99999999
col "% Used" format 99
select 	tbs_used.tablespace_name, ceil(tbs_used.used_mb) "size MB"

Next_extent no cabe en tablespace (dict or local).

Este script ".sql" permite ver que objetos no podrán extenderse en su tablespace (considera tanto los tablespaces dictionary como local managed).

set lines 500
set pages 1000
set trimout on
set trimspool on
select x.tablespace_name, x.owner, x.segment_type, x.segment_name, (x.next_extent-x.maximo_libre)/&M deficit
from (

Espacio ocupado/libre por TBL y cálculo p/umbral.

Este script ".sql" permite ver es espacio libre, el ocupado por TBL, el espacio p/filesystem y, además, calcula cuánto espacio es necesario agregar para bajar al umbral especificado. Solicita 2 datos: tablespace_name (tbl) y umbral de ocupación (pct).

set cmdsep on
set cmdsep !
set concat on
set escape off
set feedback on
set feedback 1
set linesize 500
set long  32000
set longc 32000
set pagesize 1000
set recsep off
set serveroutput on size 1000000
set show off
set tab off

Espacio libre por tablespace

Muestra espacio usado y libre en tablespaces de toda la base.
Los ordena por espacio usado.
Lleva como parametro el nombre de tablespace y acepta %

set pages 999
col tablespace_name format a40
col "size MB" format 99999999
col "free MB" format 99999999
col "% Used" format 99
select 	tbs_used.tablespace_name, ceil(tbs_used.used_mb) "size MB"