25/11/2002, 18:53
|
| Colaborador | | Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses Puntos: 11 | |
BD: Oracle 9i Pregunta: Compilar objetos invalidos Respuesta: levantar una sesion de PLus y conectarse con el Owner propietario de los objetos:
set head off
set pagesize 0
set echo off
set verify off
set feedback off
set termout off
spool recomp_objects.sql
select 'alter '||
decode(object_type, 'PACKAGE BODY', 'PACKAGE',
object_type) || ' ' ||
owner||'.'||
object_name||' compile' ||
decode(object_type, 'PACKAGE BODY', ' BODY') || ';'
from dba_objects
where status = 'INVALID'
and object_type in ( 'PACKAGE',
'PACKAGE BODY',
'PROCEDURE',
'VIEW',
'TRIGGER' )
/
spool off
set feedback on
set echo on
set termout on
@recomp_objects.sql
spool off
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |