Oracle - consulta de un datafile

 
Vista:

consulta de un datafile

Publicado por mikel (6 intervenciones) el 08/10/2002 12:59:34
Hola:
¿ Se puede saber a través de una consulta sql si el tamaño de un datafile está llegando a su limite ?

Sé que se puede hacer a través del Storage manager pero si se puede hacer através de una consulta sql, mucho mejor.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta de un datafile

Publicado por Harold (697 intervenciones) el 08/10/2002 15:53:57
Si se puede.

De hecho, es mejor por SQL.

Con esto:

set heading off
set pages 999
set lines 150
set pause off

create table FREE as
select tablespace_name, sum(bytes)/1024 Free
from dba_free_space
group by tablespace_name;

create table FULL as
select tablespace_name, sum(bytes)/1024 Full
from dba_data_files
group by tablespace_name;

spool Crecimiento&servidor

accept Porcentaje prompt 'Porcentaje Mínimo a evaluar : '
select
'SID: ' || value || ' ' ||
'FECHA: ' || to_char(sysdate,'DD-MON-YYYY HH:MI:SS')
from
v$parameter
where
name like 'db_name'
/
set heading on
set verify off
select a.tablespace_name, Full "Tamaño Real (Kb)", Free "Tamaño Libre (Kb)",
Round(Free*100/Full,2) "% Libre"
from FULL a, FREE b
where a.tablespace_name (+)= b.tablespace_name and
Round(Free*100/Full,2) < &Porcentaje
order by 4
/

spool off
drop table FREE;
drop table FULL;

Saludes

Harold
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar