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

каква е причината за дъмпа на ядрото? stack показва от oracle lib

Изглежда, че това е проблем в oracle 11g.

  1. Стартирайки от Oracle 11g, диагностичните хранилища са включени по подразбиране. Параметри на автоматичното хранилище за диагностика (ADR) като DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED са зададени предимно в SQLNET.ORA.

С DIAG_SIGHANDLER_ENABLED ще принуди записването на цялата диагностика, като регистрационни файлове за предупреждения, файлове за проследяване, дъмпове на приложения и това се превръща в претоварване и понякога приложението се спъва.

  1. За да изключите манипулатора на сигнали и да активирате отново стандартната обработка на грешки на операционната система, поставете следната настройка на параметъра във вашия файл sqlnet.ora от страна на клиента или сървъра в директория $ORACLE_HOME/network/admin.

    DIAG_ADR_ENABLED=OFF
    DIAG_SIGHANDLER_ENABLED=FALSE
    DIAG_DDE_ENABLED=FALSE
    

По подразбиране този параметър е зададен на true.

След извършване на подобни промени в ADR, т.е. изключване на DIAG_SIGHANDLER_ENABLED , DIAG_ADR_ENABLED , DIAG_DDE_ENABLED , се препоръчва да рестартирате приложението, след като направите настройката в sqlnet.ora.

  1. Изключването на ADR параметрите не трябва да оказва влияние върху приложението или базата ви данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx_Oracle.DatabaseError:ORA-12170:TNS:Възникна изчакване на връзката

  2. Oracle Regexp за замяна на \n,\r и \t с интервал

  3. празен низ в oracle

  4. Oracle Regexp се проваля в SQL

  5. избиране на NLS_LANG за Oracle