Sim já tive.

Se a view aponta para a tabela X e alguém faz qualquer alteração nesta tabela, 
tipo mudar tamanho de campo, dropar coluna etc..   A view desabilita.

Tenho até um bolo pronto que uso vez ou outra:


conn system/[EMAIL PROTECTED];

rem
col user_id new_value user_id
col user_name new_value user_name
col base      new_value base

select user_id, lower(username) user_name from user_users
  where username = user;
rem
rem Store database name
rem
col db_name new_value db_name
select initcap(db)
db_name from base;
set sqlprompt "&user_name:&db_name> "
set linesize 1000

set numwidth 15
set linesize 1000
set pagesize 66
set escape on
set arraysize 10


--set termout off echo off pages 0 trims off lines 100
select 'alter '||decode(object_type,'PACKAGE BODY','PACKAGE',object_type)
|| ' '||owner||'.'|| object_name ||' compile' ||
decode(object_type, 'PACKAGE BODY', ' body;', ';') INATIVO_FATURA
from DBA_objects
where status = 'INVALID'
AND OWNER = 'FATURA';

[J]s
Dorian

  ----- Original Message ----- 
  From: Ricardo Lyrio 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, March 02, 2006 2:29 PM
  Subject: [oracle_br] View inválida


  Estou com o seguinte problema:

   

  De um dia para o outro, sem nenhum desenvolvedor acessar a base, diversas
  views ficam descompiladas. A versão do oracle é a 9.2.0.5 e notei que por
  coincidência ou não as views com problema usam "inner join"

   

  Alguém já passou por isto? Sabe como resolver?

   

   

  Grato

  Ricardo Lyrio



  [As partes desta mensagem que não continham texto foram removidas]



  
--------------------------------------------------------------------------------------------------------------------------
  Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
  
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
  Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 

   
  Links do Yahoo! Grupos




   




[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a