En Oracle detectamos que cuando asignamos datafiles al tablespace de TEMP, al momento de checar espacio en Unix (bdf) o en Linux (df - k) el espacio asignado a dicho tablespace no se ve reflejado en el filesystem.
En otras palabras si tenemos un filesystem de 100M y le asignamos un datafile al tablespace de TEMP 80M,si ejecutamos bdf en unix, el sistema mostrara un espacio libre de 100M esto debido a un bug el cual no detecta el uso de este espacio a no ser que este siendo empleado por algun proceso o usuario.
Para saber cuanto espacio se esta ocupando y saber si se requiere o no asignar mas espacio a este tablespace se puede ejecutar la siguiente sentencia, la cua mostrara el usuario y el espacio en Kilobytes empleando en el Tablespace de TEMP:
col tablespace for a10
col machine for a20
col username for a10
col osuser for a15
col terminal for a10
col sid for 9999
col spid for 9999
select a.tablespace,a.contents,a.extents,a.blocks,b.username,b.osuser,
b.MACHINE, b.terminal, c.spid, b.sid, sysdate
from v$sort_usage a, v$session b, v$process c
where a.session_addr = b.saddr
and c.addr = b.paddr
order by extents desc
/
Sin comentarios :'( ]




