Newsgroup: it.comp.software.database
Titolo: ORA-24372: invalid object for describe

Salve a tutti, 
mi trovo in un mare di guai e quindi spero nel provvidenziale aiuto di
qualche anima pia....
Io faccio la seguente query su dati spaziali:
<select ADMP_FEATURENAME, ADMP_EXTENTS from esc_catasto.ADMPOSEMETADATA
where UPPER(ADMP_FEATURENAME)=UPPER('catasto')>
Questi sono tutti campi che il programma AutoCadMap carica in automatico
in Oracle storando cosi' dati spaziali.
Ha sempre funzionato.
Stamane, dopo che in maniera alquanto incauta ho eseguito la procedura 
oracle/ora90/rdms/admin/catalogo.sql
 
ho ottenuto l'errore ORA-24372.
E' come se non avessi quei privilegi che avevo prima... o cos'altro?
Qualcuno che magari lavora anche con l'estensione spaziale di Oracle9i
potrebbe darmi una mano????
Roberto da Perugia
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 oracle/ora90/rdms/admin/catalogo.sql
hai presente quando crei l'istanza ?
che alla fine viene lanciato il catalog.sql ?
ecco ti sei messo in quella situazione,
allora:
hai una exp full system, recente ?
ricordi cosa hai fatto dall'inizio su tutto e su tutti ?
niente di tutto questo ?
ahi ahi ahi
non saprei, se stai girando in archivelog, tu possa
fare un until time al lancio del catalog.
magari te la cavi con un compile all:
spool ex_compile.sql
select
   'Alter ' ||
   decode( object_type, 'PACKAGE BODY', 'PACKAGE', object_type ) ||
   ' ' ||
   owner || '.' || object_name || ' Compile ' ||
   decode( object_type,
           'PACKAGE', 'SPECIFICATION',
           'PACKAGE BODY', 'BODY',
           ' '
         ) ||
   ';',
   decode( owner,
           'SYS', 1,
           'SYSTEM', 2,
           3
         ) SORT_OWNER,
   decode( object_type,
           'VIEW', 1,
           'PACKAGE', 2,
           'TRIGGER', 9,
           3
         ) SORT_TYPE
from
   dba_objects
where status='INVALID'
  and owner = 'SYS'
order by SORT_OWNER, SORT_TYPE
/
--------------------------------
Inviato via 
http://usenet.libero.it

 oracle/ora90/rdms/admin/catalogo.sql
hai presente quando crei l'istanza ?


Ciao,
come ha detto Felice e Pago sei in una brutta situazione.
Per ricompilare tutti gli oggetti presenti nel db puoi eseguire anche il
file utlrp.sql che ricompila in automatico tutti gli oggetti invalidi.
Controlla alla fine cosa c'è di invalido e facci sapere:
select OBJECT_NAME,OBJECT_TYPE,OWNER
from dba_objects
where status='INVALID';
devi collegarti come sysdba (sys/password as sysdba).
A presto,
Simone
"I'm a travelling man, I'm a drinking man, I'm a gentle when I'm sober"

Inoltre il catalog.sql non è l'unico script per la creazione del db, non
vorrei che ti avesse smandrappato anche qlcs'altro...
Controlla...... e spera bene.


 magari te la cavi con un compile all:
In altre parole, per uno che sa a malapena entrare in un DB Oracle (9i)
tramite la Oracle Enterprise Manager Console Standalone cosa significa in
termini di azioni da fare in maniera concreta per quest'ultima, ehm, cosa
che mi dici???
Di nuovo 
grazie per la tua disponibilita', 
nella speranza di avere tue nuove
Roberto


Come gia detto al tuo collega del forum che mi ha risposto 
ringrazio tutti voi caldamente per la disponibilita dimostrata.
Ora provo l'utility utlrp.sql che mi hai sugegrito e vedo cosa c'e' di
sbagliato.
Caso mai vi informo...appena termina l'esecuzione.
Saluti Roberto


---------------------------------------------------------------------------


 Roberto
Felice Pago
-


SQL> select OBJECT_NAME, OBJECT_TYPE, OWNER from dba_objects where
status='INVALID';
Qualche commento???
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
ODCIARGDESC                                                               
 
TYPE               SYS                                                    
 
 
 
ODCICOLINFO                                                               
 
TYPE               SYS                                                    
 
 
 
ODCICOST                                                                  
 
TYPE               SYS                                                    
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
ODCIINDEXINFO                                                             
 
TYPE               SYS                                                    
 
 
 
GV_$ACTIVE_INSTANCES                                                      
 
VIEW               SYSTEM                                                 
 
 
 
GV_$ACTIVE_SESS_POOL_MTH                                                  
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$BH                                                                    
 
VIEW               SYSTEM                                                 
 
 
 
GV_$LOCK_ACTIVITY                                                         
 
VIEW               SYSTEM                                                 
 
 
 
GV_$MAX_ACTIVE_SESS_TARGET_MTH                                            
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$NLS_PARAMETERS                                                        
 
VIEW               SYSTEM                                                 
 
 
 
GV_$NLS_VALID_VALUES                                                      
 
VIEW               SYSTEM                                                 
 
 
 
GV_$OPTION                                                                
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$PARALLEL_DEGREE_LIMIT_MTH                                             
 
VIEW               SYSTEM                                                 
 
 
 
GV_$PQ_SESSTAT                                                            
 
VIEW               SYSTEM                                                 
 
 
 
GV_$PQ_TQSTAT                                                             
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$QUEUEING_MTH                                                          
 
VIEW               SYSTEM                                                 
 
 
 
GV_$RSRC_CONSUMER_GROUP                                                   
 
VIEW               SYSTEM                                                 
 
 
 
GV_$RSRC_CONSUME_GROUP_CPU_MTH                                            
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$RSRC_PLAN                                                             
 
VIEW               SYSTEM                                                 
 
 
 
GV_$RSRC_PLAN_CPU_MTH                                                     
 
VIEW               SYSTEM                                                 
 
 
 
GV_$SESSION_LONGOPS                                                       
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
GV_$TEMPORARY_LOBS                                                        
 
VIEW               SYSTEM                                                 
 
 
 
GV_$TIMEZONE_NAMES                                                        
 
VIEW               SYSTEM                                                 
 
 
 
GV_$VERSION                                                               
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$ACTIVE_INSTANCES                                                       
 
VIEW               SYSTEM                                                 
 
 
 
V_$ACTIVE_SESS_POOL_MTH                                                   
 
VIEW               SYSTEM                                                 
 
 
 
V_$BH                                                                     
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$LOCK_ACTIVITY                                                          
 
VIEW               SYSTEM                                                 
 
 
 
V_$MAX_ACTIVE_SESS_TARGET_MTH                                             
 
VIEW               SYSTEM                                                 
 
 
 
V_$NLS_PARAMETERS                                                         
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$NLS_VALID_VALUES                                                       
 
VIEW               SYSTEM                                                 
 
 
 
V_$OPTION                                                                 
 
VIEW               SYSTEM                                                 
 
 
 
V_$PARALLEL_DEGREE_LIMIT_MTH                                              
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$PQ_SESSTAT                                                             
 
VIEW               SYSTEM                                                 
 
 
 
V_$PQ_TQSTAT                                                              
 
VIEW               SYSTEM                                                 
 
 
 
V_$QUEUEING_MTH                                                           
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$RSRC_CONSUMER_GROUP                                                    
 
VIEW               SYSTEM                                                 
 
 
 
V_$RSRC_CONSUMER_GROUP_CPU_MTH                                            
 
VIEW               SYSTEM                                                 
 
 
 
V_$RSRC_PLAN                                                              
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$RSRC_PLAN_CPU_MTH                                                      
 
VIEW               SYSTEM                                                 
 
 
 
V_$SESSION_CONNECT_INFO                                                   
 
VIEW               SYSTEM                                                 
 
 
 
V_$SESSION_LONGOPS                                                        
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
V_$TEMPORARY_LOBS                                                         
 
VIEW               SYSTEM                                                 
 
 
 
V_$TIMEZONE_NAMES                                                         
 
VIEW               SYSTEM                                                 
 
 
 
V_$VERSION                                                                
 
VIEW               SYSTEM                                                 
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
FWEEK_PSCAT_SALES_MV                                                      
 
MATERIALIZED VIEW  SH                                                     
 
 
 
COLA2_IDX                                                                 
 
INDEX              SCOTT                                                  
 
 
 
COLA3_IDX                                                                 
 
INDEX              SCOTT                                                  
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
COLA_IDX                                                                  
 
INDEX              SCOTT                                                  
 
 
 
IDX_CORSO                                                                 
 
INDEX              SCOTT                                                  
 
 
 
IDX_CTR                                                                   
 
INDEX              SCOTT                                                  
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
IDX_POLIGONIPROVA                                                         
 
INDEX              SCOTT                                                  
 
 
 
IDX_PRG                                                                   
 
INDEX              SCOTT                                                  
 
 
 
IDX_PROVACAT2                                                             
 
INDEX              SCOTT                                                  
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
IDX_PROVACATASTO                                                          
 
INDEX              SCOTT                                                  
 
 
Ecco lo spool della select 
select OBJECT_NAME, OBJECT_TYPE, OWNER from dba_objects where
status='INVALID';
-----------------------------------------------------------------------
 
IDX_STRADE                                                                
 
INDEX              SCOTT                                                  
 
 
 
PARTICELLE2_IDX                                                           
 
INDEX              SCOTT                                                  
 
 
 
OBJECT_NAME                                                               
 
--------------------------------------------------------------------------------
OBJECT_TYPE        OWNER                                                  
 
------------------ ------------------------------                         
 
IDX_CATASTO                                                               
 
INDEX              CORSO                                                  
 
 
 
Selezionate 58 righe.
SQL> exit
--------------------------------------------------------------


 Qualche commento???
hai presente lo script di cui sopra ?
ecco crea un file , spool, ex_compile.sql
occhio alla clausola where, e da sqlplus:
@ex_compile e incrocia le dita.


Signori, grazie alle vostre istruzioni ho risolto questo problema.
Nella mia procedura di lettura di dati spaziali sono giunto al punto in
cui ora riesco a modificare le estensioni spaziali.
Incrocio le dita per tutto cio' che seguira' nella procedura, nella
fattispecie la creazione di indici spaziali associati agli oggetti
spaziali che storo nelle mie preziose tabelle....
\Vi informo,
prometto
Roberto 


>>hai una exp full system, recente ?
cioè hai un file, da qualche parte, chiamato nome.exp o nome.dmp?
Cercalo e vedi a che data risale (dovresti cercare sul server o sul backup).
Da questo, se è una export full, puoi ricostruire tutta la struttura del
database eseguendo una importazione dei dati oppure almeno hai i dati
del tuo utente salvati (se è stato creato questo file e se contiene i
tuoi dati!).
Il database, sul quale stai lavorando, è di test, di produzione, tuo
personale, lo puoi ricreare, etc.
Dicci per cosa viene usato, se hai un backup del database, etc.
Chiedi anche a qualche sistemista che ti può essere di aiuto per
scoprire queste cose.
A presto,


Io adoro la linea di comando!!!!
Simone