info tablespace y datafile espacio libre
Buenas soy nueva en este foro, no sé si alguien podría ayudarme
Necesito saber el tamaño de mis tablespace y el de los ficheros asociados y hasta dónde pueden crecer y el porcentaje utilizado para que cuando se llenen hasta un 90% la query funcione
Buenas,
tengo un problema con mi base de datos oracle. Estoy intentando conseguir la siguiente información.
nombre del tablespace, hasta donde puede crecer y qué porcentaje tiene utilizado, para que cuando llegue a un 90% de hasta donde puede crecer, me salte una alerta.
Me estoy volviendo loco con esta query…pero no me da la info que necesito por supuesto.
He intentado esto:
SELECT df.tablespace_name «TABLESPACE», ROUND ( (df.bytes – SUM (fs.bytes)) * 100 / df.bytes, 2) «USED»
FROM (SELECT TABLESPACE_NAME,BYTES
FROM sys.sm$ts_free fs
UNION ALL
SELECT TABLESPACE_NAME,FREE_SPACE
FROM DBA_TEMP_FREE_SPACE ) FS,
(SELECT tablespace_name, SUM (bytes) bytes
FROM sys.sm$ts_avail
GROUP BY tablespace_name
UNION ALL
SELECT TABLESPACE_NAME, SUM(bytes)
FROM SYS.DBA_TEMP_FILES GROUP BY tablspace_name ) df
WHERE fs.tablespace_name(+) = df.tablespace_name AND df.tablespace_name = ‘{0}’
GROUP BY df.tablespace_name,df.bytes
ORDER BY 1;
no funciona..
muchas gracias de antemano