Pular para o conteúdo

Recompilando Objetos Inválidos no Oracle: Guia Rápido Usando utlrp.sql

Dica de última hora: Recompilando objetos inválidos

Dica de última hora: Sabe aqueles montes de objetos inválidos que aparecem no banco logo após um importação? E aqueles scripts odiosos para recompilar tudo?

SQL
alter procedure hello-world compile;

Chega! Seus problemas acabaram!

Para recompilar todos os seus objetos inválidos, use a procedure utlrp.sql!

comando (no unix):

Bash
@?/rdbms/admin/utlrp.sql

onde ? representa o ORACLE_HOME da máquina.

No Windows:

Bash
@ C:\oracle\ora92\rdbms\admin\utlrp.sql

(levando-se em consideração que o ORACLE_HOME  do servidor seja C:\oracle\ora92).

T+

lilian

lilian

Comentário(s) da Comunidade

  1. Oi Suzana!

    Não, não foi eu que fiz, rsrs (ainda falta muito pra eu chegar neste ponto!)

    O Oracle tem uma série de pacotes, e muitos deles estão na pasta rdbms do seu Oracle Home.

    Sugiro que, apenas por curiosidade, dê uma olhadinha nesta pasta. Vc vai encontrar coisas muito interessantes.

    Até mais,
    Lílian

  2. Show Lilian!

    RSRS, Eu dei uma “suada” mas achei o bendito arquivo…rsrs
    Aqui, compilou algumas, mas outras compilam com erros.

    No meu caso estava nesse caminho…
    C:oracleproduct10.2.0db_1RDBMSADMINutlrp.sql

    Vlw!
    []’s

    Michel

  3. André Luís de Andrade Danelon

    Olá Lilian! Obrigado pela visita ao meu blog! Sempre que posso visito o seu também, desculpe não ter passado por aqui antes, devido a correria do dia a dia.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress