No diretorio $ORACLE_HOME/rdbms/admin tem um script ORACLE (utlrcmp.sql) que 
poderá ser utilizado para recompilar schema, objetos , etc.
Este script é chamado pelo utlrp.sql quando é feito uma migração, dowgrade e/ou 
outra operação que invalide objetos.

Renan Medeiros
.
Unimix Tecnologia Ltda
0 xx 61 8145 7869
0 xx 61 3201 8888

  ----- Original Message ----- 
  From: Ivan Ricardo Schuster 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, September 29, 2005 5:18 PM
  Subject: RES: [oracle_br] Compilar objetos


  Gabriel, 

  não tenho nada pronto, mas não é difícil. É montar um procedimento que faça
  o seguinte:

  Na tabela all_objects, procure por STATUS<>'VALID'. No campo object_type
  voce consegue identificar o tipo do objeto que está inválido.

  - faça um loop que percorra os resultados da consulta (Select * From
  all_objects Where status <> 'VALID')
  - dentro desse loop, teste cada tipo de objeto e monte um "execute
  immediate" que recompile os objetos com problema.

  Abraço
  Ivan

  -----Mensagem original-----
  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Teixeira, Gabriel (WMI, Brazil - Sao Paulo)
  Enviada em: quinta-feira, 29 de setembro de 2005 16:20
  Para: Oracle_Br ([EMAIL PROTECTED])
  Assunto: [oracle_br] Compilar objetos

  Pessoal,

  Preciso criar uma rotina que verifique os objetos inválidos e recompile os
  mesmos, seria interessante que fosse uma procedure. Alguém pode me dar
  algumas idéias?

  Oracle 8.1.7/ Windows 2003

  Valeu,
  Gabriel


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



  ORACLE_BR APOIA 2ºENPO-BR
  _____________________________________________________________________
  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
  05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
  Cases dirigidos exclusivamente por profissionais especialistas e renomados
  no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
  _____________________________________________________________________

  Links do Yahoo! Grupos










  ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
  _____________________________________________________________________



        Yahoo! Grupos, um serviço oferecido por: 
          


------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
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