Segue abaixo comando para verificar quais arquivos foram removidos, mas ainda estão em uso pelo SO:
# lsof | grep "(deleted)$" | sed -re 's/^\S+\s+(\S+)\s+\S+\s+([0-9]+).*/\1\/fd\/\2/' | while read file; do ls -la "/proc/$file"; done
Segue abaixo comando para remover os arquivos listados acima:
# lsof | grep "(deleted)$" | sed -re 's/^\S+\s+(\S+)\s+\S+\s+([0-9]+).*/\1\/fd\/\2/' | while read file; do :> "/proc/$file"; done
quarta-feira, 3 de dezembro de 2014
terça-feira, 2 de dezembro de 2014
[ORACLE] Query para ver uso de UNDO
Segue abaixo uma query para ver o uso das tablespaces de UNDO:
SELECT a.sid,a.serial#, a.username,c.os_user_name,a.terminal,b.object_id,substr(b.object_name,1,40) object_name
from gv$session a, dba_objects b, gv$locked_object c
where a.sid = c.session_id and b.object_id = c.object_id;
SELECT a.sid,a.serial#, a.username,c.os_user_name,a.terminal,b.object_id,substr(b.object_name,1,40) object_name
from gv$session a, dba_objects b, gv$locked_object c
where a.sid = c.session_id and b.object_id = c.object_id;
quarta-feira, 12 de fevereiro de 2014
[LINUX] Drop Caches
O Linux retém em memória dados carregados previamente do disco e os mantém em memória pelo tempo que for possível. Essa ação acelera o carregamento destes dados posteriormente. Essas áreas de memória se chamam caches.
No entanto, nem sempre é bom deixar que a memória cache utilize esse espaço.
Para liberar memória cache, utilize o comando abaixo:
[root@core-1 ~]# echo 3 > /proc/sys/vm/drop_caches
No entanto, nem sempre é bom deixar que a memória cache utilize esse espaço.
Para liberar memória cache, utilize o comando abaixo:
[root@core-1 ~]# echo 3 > /proc/sys/vm/drop_caches
sexta-feira, 6 de setembro de 2013
[LINUX] Dividindo arquivo TAR em arquivos menores
Compacte o arquivo normalmente usando tar
$ tar -czvf arquivo.tar.gz arquivo
Depois, use o comando split para dividir o arquivo:
$ split -b 300m "arquivo.tar.gz" "arquivo.tar.gz.part-"
O parâmetro -b define o tamanho que cada parte do arquivo terá.
Para descompactar, primeiro junte os arquivos:
$ cat arquivo.tar.gz.part-* > arquivo.tar.gz
E descompacte normalmente:
$ tar -xvf arquivo.tar.gz
$ tar -czvf arquivo.tar.gz arquivo
Depois, use o comando split para dividir o arquivo:
$ split -b 300m "arquivo.tar.gz" "arquivo.tar.gz.part-"
O parâmetro -b define o tamanho que cada parte do arquivo terá.
Para descompactar, primeiro junte os arquivos:
$ cat arquivo.tar.gz.part-* > arquivo.tar.gz
E descompacte normalmente:
$ tar -xvf arquivo.tar.gz
Assinar:
Postagens (Atom)