Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-24550:sinyal diterima:[si_signo=6] error

Ini adalah tanda bahwa klien Oracle Anda telah menerima sinyal yang tidak diharapkan. Dokumen Oracle mengatakan:

ORA-24550:sinyal #nomor yang tidak tertangani diterima. string

Penyebab:Kesalahan serius:sinyal diterima

Tindakan:Lihat kode sinyal khusus platform, dan lihat apakah kode aplikasi menyebabkan kesalahan. Jika tidak, catat semua status kesalahan dan beri tahu Oracle Support Services.

Secara default, Oracle mendaftarkan penangan sinyalnya sendiri, tetapi Anda dapat mengonfigurasinya untuk membiarkan sinyal menyebar.

Anda biasanya akan melihat baris log seperti ini:

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

dan Anda mungkin melihat jejak balik juga.

Untuk men-debug, Anda perlu mencari tahu apa yang menghasilkan sinyal ini. si_signo=6 berarti Anda mendapatkan sinyal 6. Kita bisa mengetahui sinyal mana ini dengan $ man 7 signal :

Sinyal Standar

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

Kami dapat melihat Anda mendapatkan SIGABRT . Ini biasanya berarti ada sesuatu yang memanggil abort() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sql:pesan berdasarkan dan klausa berbeda

  2. Mencoba mengekspor Oracle melalui PL/SQL memberikan tanggal 0000-00-00

  3. Cara terbaik untuk melakukan penyisipan multi-baris di Oracle?

  4. Mengapa EXECUTE IMMEDIATE diperlukan di sini?

  5. Bagaimana mendokumentasikan database