Problemas con una select
Publicado por Jose (2 intervenciones) el 16/08/2006 10:29:52
Buenas, tengo una duda sobre esta select, lo q quiero es q me muestre el tamaño usado por una tabla y el tamaño libre q tiene esa tabla.
Aqui teneis la select:
SELECT SEGMENT_NAME, SUM(MB.BYTES)/1024/1024 "ESPACIO OCUPADO",
ROUND(SUM(decode(f.bytes, NULL,0, f.bytes))/1024/1024,2) "MB Libres"
FROM DBA_EXTENTS MB, DBA_FREE_SPACE F
WHERE MB.SEGMENT_NAME='nombre_tabla'
group by SEGMENT_NAME
order by 2 desc;
El problema q el resultado q me da es erroneo porque me saca valores muy altos, asi como q tiene usados 8gb y tiene libres 9gb, y segun tengo el tablespace eso es imposible, alguno sabeis porque me puede fallar¿¿
Muchas gracias.
Un saludo.
Aqui teneis la select:
SELECT SEGMENT_NAME, SUM(MB.BYTES)/1024/1024 "ESPACIO OCUPADO",
ROUND(SUM(decode(f.bytes, NULL,0, f.bytes))/1024/1024,2) "MB Libres"
FROM DBA_EXTENTS MB, DBA_FREE_SPACE F
WHERE MB.SEGMENT_NAME='nombre_tabla'
group by SEGMENT_NAME
order by 2 desc;
El problema q el resultado q me da es erroneo porque me saca valores muy altos, asi como q tiene usados 8gb y tiene libres 9gb, y segun tengo el tablespace eso es imposible, alguno sabeis porque me puede fallar¿¿
Muchas gracias.
Un saludo.
Valora esta pregunta


0