Relatório de objetos inválidos no SGDB Oracle

Publicado por Ygor Thomaz em 27/03/2009

[ Hits: 7.814 ]

Blog: http://www.ygorthomaz.net/

 


Relatório de objetos inválidos no SGDB Oracle



Imagine a situação onde antes de realizar uma rotina importante você precise gerar um relatório para os objetos inválidos presentes numa base de dados Oracle, para posterior comparações.

O script abaixo gera um arquivo texto formatado para melhor visualização, relacionando todos os objetos inválidos presentes no momento de sua execução:

spool /tmp/OBJETOS_INVALIDOS.txt
set head off echo off feed off array 2
select 'Global Name : '||global_name
from global_name
union
select 'SysDate : '||to_char(sysdate, 'Month dd, yyyy')
from dual
union
select 'SysTime : '||to_char(sysdate, 'hh24:mi:ss')
from dual
union
select 'Username : '||username
from user_users
/
set head on feed on pages 100 lines 120
select * from all_objects
where status <> 'VALID';
spool off

Outras dicas deste autor

Oracle: quando usar índices B*Tree e Bitmap

Gnu/Linux - CentOS (RHEL-based) e outros - Red Hat Enterprise Linux recompilado

Dicas para o projeto de classes no Java (parte 1)

Forçando o uso do proxy com iptables

ZoneMinder GPL- Sistema de vigilância por webcam em GNU/Linux

Leitura recomendada

Instalando um servidor Oracle (AsianUX 1.0)

Startup e shutdown automático do Oracle 9i e 10g no Linux, rápido e prático

Oracle SQL Developer 2.1: Unit Testing com vídeo e tutorial

Failed to auto-start Oracle Net Listener using /ade/vikrkuma_new/oracle/bin/tnslsnr

Instalando Oracle 10g no RHEL e Fedora

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts