buenas noches , como os comente en el post anterior estaba haciendo un script de tamaño de tablespaces , os lo dejo aqui , tiene sus fallos como por ejemplo no tener en cuenta los tablespaces en autoextend
en cuanto tenga un momentito lo modifico , no me acuerdo de donde lo saque , me parece que es un refrito de varios scripts , bueno aqui os lo dejo
-- -----------------------------------------------------------------------------------
-- File Name : Moni_tablespaces
-- Author : EOT
-- Description : Nos realiza unlistado de los tamaños de los tablespaces
-- Requirements : Access to the V$ views.
-- Call Syntax : @Moni_tablespaces.sql
-- Last Modified: 21/08/2012
-- -----------------------------------------------------------------------------------
SET LINESIZE 145
SET PAGESIZE 9999
SET VERIFY OFF
COLUMN tablespace_name FORMAT A30 HEADING 'Tablespace Name'
COLUMN total FORMAT 99,999,999,999 HEADING 'Mb |Total'
COLUMN libres FORMAT 99,999,999,999 HEADING 'Mb | Libres'
COLUMN ocupados FORMAT 999.99 HEADING 'Usado %'
SELECT a.tablespace_name , (a.BYTES / 1024 / 1024) total,
(b.BYTES / 1024 / 1024) libres,
ROUND (((a.BYTES - b.BYTES) / a.BYTES) * 100, 2) ocupados
FROM (SELECT tablespace_name, SUM (BYTES) BYTES FROM dba_data_files
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM (BYTES) BYTES, MAX (BYTES) largest
FROM dba_free_space
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name
ORDER BY 4 Desc;
Enrique Ortiz
El destino favorece a los niños, a los locos y a las naves llamadas Enterprise
No hay comentarios:
Publicar un comentario