Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-24550:получен сигнал:[si_signo=6] грешка

Това е знак, че вашият клиент на Oracle е получил сигнал, който не е очаквал. Документите на Oracle казват:

ORA-24550:получен необработен сигнал #номер. низ

Причина:Сериозна грешка:получен сигнал

Действие:Обърнете се към специфичния за платформата сигнален код и вижте дали кодът на приложението е причинил грешката. В противен случай запишете всички състояния на грешка и уведомете службите за поддръжка на Oracle.

По подразбиране Oracle регистрира свои собствени манипулатори на сигнали, но можете да го конфигурирате така, че вместо това да позволи на сигналите да се разпространяват.

Обикновено ще видите регистрационен ред като този:

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

и може да видите и следа.

За да отстраните грешките, трябва да разберете какво произвежда този сигнал. si_signo=6 означава, че получавате сигнал 6. Можем да разберем кой сигнал е това с $ man 7 signal :

Стандартни сигнали

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

Виждаме, че получавате SIGABRT . Това обикновено означава, че нещо извиква 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. Устройство за възстановяване при нулева загуба на данни

  2. Oracle - присъединяване към актуализиране - таблица без ключ

  3. JPA - EclipseLink - Как да промените схемата по подразбиране

  4. Чисто нова производствена база данни

  5. как да направя функция за връщане на тип ред от таблица в pl/sql?