Todos sabemos que para administrar una base de datos Oracle sobre UNIX necesitamos obligatoriamente tener cierto control sobre el sistema operativo, y poder mantener «la casa ordenada» en la cual vive nuestra base de datos.
Uno de las labores que normalmente los ingenieros de sistemas delegan a los DBAs es que se hagan cargo de sus filesystems (filesystem con owner oracle), entonces necesitaremos por ejemplo buscar los logs que crecen, los archivos que han crecido demasiado y quiza no son parte de Oracle, core dump y otros.
Para esto usemos lo siguiente :
1) Buscar archivos grandes (sobre 2MB)
# para esto usaremos el comando find con parametros, y salida la ordenaremos de forma numérica por tamaño :
# Un ejemplo del archivo generado sería:
cat large_files.out
18916604 /home/jacevedofl/.VirtualBox/HardDisks/Winblows XP.vdi
12835276 /oracle/_.VirtualBox/.VirtualBox/HardDisks/Winblows XP.vdi
9727424 /media/MEDIA XPORT/TRAINING/_D17092GC31 – Oracle Database 10g Administration Workshop II/Red Hat Enterprise Linux 3.vmdk
2819526 /media/MEDIA XPORT/TRAINING/_D17276GC2_Oracle10gRAC/medios/RAC_medios.iso
2165700 /media/MEDIA XPORT/Downloads_WIN/Pinnacle.Studio.12.Ultimate.MULTI-HiRO/Pinnacle.Studio.12.iso
——————— ——————————————–
exit
SELECT isdeprecated,name,value FROM v$parameter WHERE name like '%dump_dest%';
TRUE background_dump_dest c:orcl11gdbdiagrdbmsorclwnorclwntrace
TRUE user_dump_dest c:orcl11gdbdiagrdbmsorclwnorclwntrace
FALSE core_dump_dest c:orcl11gdbdiagrdbmsorclwnorclwncdump