Use a query abaixo, substituindo 'TABLE_NAME' pela tabela que você deseja ver quando foi feito o último DML:
SQL> select SCN_TO_TIMESTAMP(max(ora_rowscn)) from TABLE_NAME;
quinta-feira, 4 de dezembro de 2014
quarta-feira, 3 de dezembro de 2014
[LINUX] Verificar/Remover arquivos que já foram removidos mas estão em uso pelo SO:
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
# 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
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;
Assinar:
Postagens (Atom)