object | ExpoDBA

object

Compilar objetos inválidos UTLRP.SQL

Este script que viene con la instalación de oracle desde 8.1.7.4 y recompila todos los objectos invalidos y puede ser ejecutado en cualquier momento.
Hace uso de UTL_RECOMP para compilar los objetos.

Compila todos los objetos inválidos:

@$ORACLE_HOME/rdbms/admin/utlrp.sql;

Para verificar el avance podemos ver la cantidad de objetos que quedan por compilar:

Identificar quien bloquea un objeto (ORA-00054)

Esta vista Muestra información importante sobre los usuarios que mantienen un LOCK sobre un objeto específico.
Especial para determinar quien bloquea un objeto cuando recibimos un error:
ORA-00054: resource busy and acquire with NOWAIT specified

set linesize 200
col pogram format a40
col program format a50
col machine format a40
col osuser format a10
col username format a12

select s.inst_id, s.sid, s.serial#, lo.PROCESS, s.osuser,