ORA-600 Ricerca categorie errore (part 1)

Quali sono le cause di questo errore?
ORA-600 è un errore interno generato dal codice del kernel del RDBMS Oracle.
E’ differente da altri errori Oracle per varie cose.
La seguente è una lista di queste differenze:

  1. Ogni errore ORA-600 viene fornito con una lista di argomenti.
    Questi sono normalmente inclusi in parentesi quadre e seguono l’errore sulla stessa linea.
    Per esempio:
    ORA-00600 [14000][51202][1][51200][][]
    Ogni argomento ha uno specifico significato che può essere interpretato solo da un analista del supporto Oracle. Gli argomenti possono anche cambiare da una versione all’altra pertanto gli utenti non sono tenuti a memorizzarli.
  2. Ogni occorrenza di ORA-600 andrebbe riportata al supporto Oracle. Diversamente da altri errori, non c’è un aiuto testuale per questi errori. Solo il supporto tecnico Oracle può fare una diagnosi e agire per evitare o risolvere danni al database.
  3. Ogni errore ORA-600 genera un file di Trace.

Possibili cause possono essere (elenco non esaustivo):

  1. time-out
  2. file corrotti
  3. fallimento di controlli sulla memoria, hardware, messaggi di I/O
  4. restore di file non corretta
  5. una SELECT FROM DUAL statement in PL/SQL all’interno di Oracle Forms (usare SELECT FROM SYS.DUAL in questo caso!)

Potrebbero interessarti anche...