sql >> Database teknologi >  >> RDS >> Oracle

ORA-24550:signal modtaget:[si_signo=6] fejl

Dette er et tegn på, at din Oracle-klient har modtaget et signal, den ikke havde forventet. Oracle-dokumenterne siger:

ORA-24550:ubehandlet signal #nummer modtaget. streng

Årsag:Alvorlig fejl:signal modtaget

Handling:Se den platformspecifikke signalkode, og se, om applikationskoden forårsagede fejlen. Ellers skal du registrere alle fejltilstande og underrette Oracle Support Services.

Som standard registrerer Oracle sine egne signalhandlere, men du kan konfigurere det til at lade signaler forplante sig i stedet for.

Du vil generelt se en loglinje som denne:

ORA-24550: signal received: [si_signo=6] [si_errno=0] [si_code=1] [si_int=597680428] [si_ptr=0x239fe290] [si_addr=0x3f445c43c0]

og du kan muligvis også se en sporing.

For at debugge skal du finde ud af, hvad der producerer dette signal. si_signo=6 betyder at du får signal 6. Vi kan finde ud af hvilket signal dette er med $ man 7 signal :

Standardsignaler

Signal     Value     Action   Comment
-------------------------------------------------------------------------
SIGHUP        1       Term    Hangup detected on controlling terminal
                              or death of controlling process
SIGINT        2       Term    Interrupt from keyboard
SIGQUIT       3       Core    Quit from keyboard
SIGILL        4       Core    Illegal Instruction
SIGABRT       6       Core    Abort signal from abort(3)
SIGFPE        8       Core    Floating point exception
SIGKILL       9       Term    Kill signal
SIGSEGV      11       Core    Invalid memory reference
SIGPIPE      13       Term    Broken pipe: write to pipe with no readers
SIGALRM      14       Term    Timer signal from alarm(2)
SIGTERM      15       Term    Termination signal

Vi kan se, at du får SIGABRT . Dette betyder normalt, at noget kalder abort() .



  1. Forespørgsel for at liste antallet af poster i hver tabel i en database

  2. Sådan opretter du brugerdefinerede genveje i SQL Server Management Studio (SSMS) - SQL Server / TSQL tutorial Del 10

  3. Sådan fjerner du førende og efterfølgende hvide mellemrum i MySQL

  4. Hvordan gentager jeg et ressource-id #6 fra et MySql-svar i PHP?